Stufin
Home Quick Cart Profile

Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White

Buy Now

Cable Type

Mini HDMI (Type C) to Standard HDMI (Type A)

Length

10CM

Resolution Support

Up to 1080p (1920x1080) at 60Hz

Audio Support

Yes

Color

White

Compatibility

Raspberry Pi boards and other devices with mini HDMI ports

Certifications and Compliance

RoHS (Restriction of Hazardous Substances) compliant

CE (Conformit Europene) certified

FCC (Federal Communications Commission) compliant

Warranty and Support

The Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White is backed by a manufacturer's warranty and dedicated customer support, ensuring a hassle-free experience for users.

Pin Configuration

  • Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White
  • The Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White is a high-quality cable designed specifically for connecting Raspberry Pi devices to standard HDMI displays. This cable features a Mini HDMI C connector on one end and a standard HDMI A connector on the other. Here's a breakdown of the pins on each connector:
  • Mini HDMI C Connector (Raspberry Pi End):
  • 1. Pin 1: TDMS Lane 0 (P) - Transmits high-speed differential data signals.
  • 2. Pin 2: TDMS Lane 0 (N) - Transmits high-speed differential data signals (complementary to Pin 1).
  • 3. Pin 3: TDMS Lane 1 (P) - Transmits high-speed differential data signals.
  • 4. Pin 4: TDMS Lane 1 (N) - Transmits high-speed differential data signals (complementary to Pin 3).
  • 5. Pin 5: CEC (Configured Equipment Control) - Carries CEC (HDMI-CEC) control signals for device control and communication.
  • 6. Pin 6: Reserved - Currently not used, reserved for future expansion.
  • 7. Pin 7: SCL (Serial Clock) - Carries the clock signal for the DDC (Display Data Channel) bus.
  • 8. Pin 8: SDA (Serial Data) - Carries the data signal for the DDC bus.
  • 9. Pin 9:_hot plug detect - Signals to the device when an HDMI cable is connected or disconnected.
  • 10. Pin 11: +5V Power - Supplies power to the HDMI device.
  • 11. Pin 12: Ground - Provides a ground connection for the HDMI device.
  • 13. Pin 14: TDMS Lane 2 (P) - Transmits high-speed differential data signals.
  • 14. Pin 15: TDMS Lane 2 (N) - Transmits high-speed differential data signals (complementary to Pin 13).
  • 15. Pin 16: TDMS Lane 3 (P) - Transmits high-speed differential data signals.
  • 16. Pin 17: TDMS Lane 3 (N) - Transmits high-speed differential data signals (complementary to Pin 15).
  • 17. Pin 18: TDMS Clock (P) - Transmits the clock signal for the high-speed data lanes.
  • 18. Pin 19: TDMS Clock (N) - Transmits the clock signal for the high-speed data lanes (complementary to Pin 17).
  • Standard HDMI A Connector (Display End):
  • 1. Pin 1: TDMS Lane 0 (P) - Receives high-speed differential data signals.
  • 2. Pin 2: TDMS Lane 0 (N) - Receives high-speed differential data signals (complementary to Pin 1).
  • 3. Pin 3: TDMS Lane 1 (P) - Receives high-speed differential data signals.
  • 4. Pin 4: TDMS Lane 1 (N) - Receives high-speed differential data signals (complementary to Pin 3).
  • 5. Pin 5: CEC (Configured Equipment Control) - Receives CEC control signals for device control and communication.
  • 6. Pin 6: Reserved - Currently not used, reserved for future expansion.
  • 7. Pin 7: SCL (Serial Clock) - Receives the clock signal for the DDC bus.
  • 8. Pin 8: SDA (Serial Data) - Receives the data signal for the DDC bus.
  • 9. Pin 9: _hot plug detect - Detects when an HDMI cable is connected or disconnected.
  • 10. Pin 11: +5V Power - Receives power from the HDMI source device.
  • 11. Pin 12: Ground - Provides a ground connection for the HDMI device.
  • 13. Pin 14: TDMS Lane 2 (P) - Receives high-speed differential data signals.
  • 14. Pin 15: TDMS Lane 2 (N) - Receives high-speed differential data signals (complementary to Pin 13).
  • 15. Pin 16: TDMS Lane 3 (P) - Receives high-speed differential data signals.
  • 16. Pin 17: TDMS Lane 3 (N) - Receives high-speed differential data signals (complementary to Pin 15).
  • 17. Pin 18: TDMS Clock (P) - Receives the clock signal for the high-speed data lanes.
  • 18. Pin 19: TDMS Clock (N) - Receives the clock signal for the high-speed data lanes (complementary to Pin 17).
  • Connecting the Pins:
  • To connect the pins, simply plug the Mini HDMI C connector into the Raspberry Pi's HDMI port, and the Standard HDMI A connector into your display device's HDMI port. The cable is designed to carry high-speed digital video and audio signals, as well as control signals, between the Raspberry Pi and the display device.
  • Important Notes:
  • Ensure the Mini HDMI C connector is securely plugged into the Raspberry Pi's HDMI port to avoid damage to the board.
  • The cable is designed for use with Raspberry Pi devices and may not be compatible with other Mini HDMI devices.
  • Always handle the cable with care to avoid damage to the connectors or the internal wiring.
  • By using this Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White, you can enjoy high-quality video and audio output from your Raspberry Pi device to a standard HDMI display.

Code Examples

Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White
Overview
The Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White is a high-quality cable designed specifically for use with Raspberry Pi boards, allowing users to connect their device to a standard HDMI display or projector. This cable is 10cm in length and features a mini HDMI C/M connector on one end and a standard HDMI A/F connector on the other.
Technical Specifications
Length: 10cm
 Connector Type: Mini HDMI C/M (Male) to Standard HDMI A/F (Male)
 Resolution Support: Up to 4K@60Hz
 Compatibility: Raspberry Pi boards (all models)
Code Examples
### Example 1: Outputting Video to an HDMI Display using Raspbian OS
In this example, we will demonstrate how to use the Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White to output video to an HDMI display using the Raspbian operating system.
Hardware Requirements
Raspberry Pi board (any model)
 Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White
 HDMI display or projector
Software Requirements
Raspbian OS (latest version)
Code
```python
# Import the necessary libraries
import pygame
# Initialize pygame
pygame.init()
# Set the screen resolution and display mode
screen_width = 1920
screen_height = 1080
screen_mode = pygame.display.set_mode((screen_width, screen_height), pygame.HWSURFACE | pygame.DOUBLEBUF)
# Create a sample video surface
video_surface = pygame.Surface((640, 480))
# Fill the video surface with a solid color
video_surface.fill((255, 0, 0))  # Red color
# Blit the video surface to the screen
screen_mode.blit(video_surface, (0, 0))
# Update the screen
pygame.display.flip()
# Run the video output loop
while True:
    # Handle events
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            pygame.quit()
            sys.exit()
# Update the screen
    pygame.display.flip()
```
### Example 2: Streaming Video over HDMI using Python and OpenCV
In this example, we will demonstrate how to use the Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White to stream video from a Raspberry Pi camera module to an HDMI display using OpenCV and Python.
Hardware Requirements
Raspberry Pi board (any model)
 Raspberry Pi camera module
 Raspberry Pi Official 10CM Mini HDMI C/M to Standard HDMI A/F Cable White
 HDMI display or projector
Software Requirements
Raspbian OS (latest version)
 OpenCV library (latest version)
 Python 3.x
Code
```python
import cv2
# Initialize the camera module
cap = cv2.VideoCapture(0)
while True:
    # Read a frame from the camera
    ret, frame = cap.read()
# Convert the frame to HDMI output format
    frame_hdmi = cv2.resize(frame, (1920, 1080))
# Display the frame on the HDMI output
    cv2.imshow('HDMI Output', frame_hdmi)
# Exit on key press
    if cv2.waitKey(1) & 0xFF == ord('q'):
        break
# Release the camera module
cap.release()
cv2.destroyAllWindows()
```
In this example, we use OpenCV to read frames from the Raspberry Pi camera module and resize them to fit the HDMI output resolution. We then display the frames on the HDMI output using the `cv2.imshow()` function.