I2C Host Interface Module
CM35I2C03HR
Mouseover thumbnails below to view larger images. |
Description
The CM35I2C03HR is an I2C interface module that provides six independent host interfaces in a PCIe/104 format. Two types of output buffers are provided by this module:
one for standard I2C bus and another for differential I2C bus. The differential ports feature an NXP PCA9616 Fast-mode Plus (Fm+) buffer
which enables I2C cabling over 3-meters at rates up to 1Mhz. The standard ports feature a TI TCA39306 buffer, which allows voltage translation between the host controller and
attached devices. Each standard port has built-in pull-up resistors and selectable 3.3V/5V bus voltage.
The CM35I2C03HR provides a basic memory-mapped interface that allows users to send and receive I2C data. Because I2C's slower speed relative to PCIe,
the CM35I2C03HR provides zero latency and no delay between back to back transations. RTD provides the user with operating system drivers and example programs that demonstrate the module's capability.
Switch Matrix Module
The CM35I2C03HR is used to configure and communicate with RTD's switch matrix modules. When stacked with one or more DM35MRM12HR switch matrixes, the CM35I2CHR provides a hardware-ready solution to operate the matrix.
Technical Details
- PC/104 form factor
- PCIe/104 stackable bus structure
- PCIe universal expansion bus (Type 1 or Type 2)
- PCIe x1 interface
- PCIe link repopulation allowing increased PCI Express stack capacity
- Six independent I2C host interfaces
- Supports 8-Bit Addressing
- Supports Clock Stretching
- 4K Send FIFO
- 4K Recieve FIFO
- Configurable I2C bus speeds upto 1Mhz
- Three differential I2C Buses using NXP PCA9616
- Supports 1Mhz over 3 meters
- Onboard host termination
- Three standard I2C Buses using TI TCA39306
- Selectable 3.3V or 5V bus voltage
- Onboard 2Kohm pull-up resistors
- Support for Fast-mode plus/Fast-mode/standard mode clock rates
- Available in stackable, rugged enclosures
- Requires +5 VDC for operation
Connector Interface
- Stackable Buses
- PCIe universal expansion bus (Type 1 or Type 2)
- External I/O Connectors
- One 6-pin 0.1” Samtec Mini Mate® header for differential I2C (stacking)
- Three 6-pin 0.1” latching connectors for differential I2C (long-distance cabling)
- Three 6-pin 0.1” latching connectors for standard I2C
Software
- C Libraries and example programs for Windows and Linux for CM35I2C03HR.
- Source code provided to give a starting point for developing custom applications
- Linux 5.x Kernal Driver
- Source code provided for easy porting to other platforms, including RTOS
- Windows 10/11 Driver
Physical Attributes
- Dimensions
- Length (L): 3.775 inches (95.89 mm)
- Width (W): 3.550 inches (90.17 mm)
- Stand-off Height: 0.600 inches (15.24 mm)
- Weight: 0.10 lbs. (0.045 Kg)
- Standard Operating Temperature, 90% humidity non-condensing: -40 to +85°C
- Storage Temperature: -55 to +125°C
- MTBF: TBD
- Input Power Requirements: +5 VDC
- Typical Power Consumption: TBD
Documentation and Downloads
- Hardware Manual
- Software Downloads
Ordering Information
Part Number | Description | Value OEM |
---|---|---|
CM35I2C03HR | PCIe/104 Differential I2C Communication Module | $695 |
RTD Embedded Technologies, Inc.
Designed and Made in the USA
sales@rtd.com | +1-814-234-8087