Wiki/GSC SensorInterface
Contents
Descriptions
Granite SemiCom Inc. (GSC) has developed a BBB Cape intended to be used as a Platform for the fast development of digital output sensor interfaces. Using this Cape, two high end Interfaces intended for connecting to sensors based on Wheatstone bridges, temperature sensitive RTD's, and other sensors having sense voltages in the mV to V range have been developed. The Interfaces include either a 16-bit or a 24-bit A/D, a high-gain programmable front-end, a front-end multiplexor, a voltage reference, and optional digital I/O's. Their specifications equal or exceed the best available. The Cape supports 4 I2C interfaces (possibly having identical addresses), 1 SPI interface, 1 UART interface, and 1 COM interface. All interface channels are level-translated to 5V. The CAPE also includes a real-time clock, a programmable regulator, an EEPROM, a 20-mA 8-bit GPIO, a temperature measurement sensor, output voltage sensor, and a PRU-based Logic-Analyser with sampling frequencies as high as 50 MS/s to help in enabling debug (optionally at a remote location). Finally, numerous headers are included to simplify connecting to Sensor Interfaces and concurrently to the Logic Analyser. Using the Cape Development Platform allows the parallel development of software control GUI's at the same time hardware is being developed minimizing Time-to-Market. Example GUI's for controlling the Cape and the Sensor Interfaces are available.
FAQ
Please visit [1] for additional information and availability.
Revision A1
Initial release of GSC Sensor Development Platform, and 2 Sensor Interfaces, one having a 16-bit A/D and one having a 24-bit A/D (and PGA's and Input Multiplexors).
Specifications
Sensor Development Platform and Interfaces
Sensor Development Cape | 4 I2C Interfaces |
SPI Interface | |
UART Interface | |
COM Interface | |
Level Translators on all Interfaces | |
50 MS/s Logic Analyser | |
Programmable Regulator | |
Real-Time Clock | |
8-Bit GPIO with 20mA Current Drive | |
256Kb EEPROM | |
Temperature Sensor | |
Output Voltage Sensing | |
Double Headers allow Logic Anal. and Output Connect | |
Sensor Interface 1 | I2C Digital Channel |
Based on TI PGA309 | |
16-Bit A/D | |
Gain Adjust 4-1150 | |
2 Offset Adjusts: 6-bit Input and 16-bit Fine | |
3 Gain Adjusts: 4-bit Input, 4-bit Output, and 16-bit Fine | |
Hardware Linearisation Adjust: 8-bit | |
Temperature Sensor | |
Regulated Bridge Drive | |
Input Noise < 5uV-rms | |
4-Channel Input Multiplexor | |
Built-In Test and Diagnostics | |
Sensor Interface 2 | SPI Digital Channel |
Based on TI LMP90100 | |
24-Bit A/D | |
Gain Adjust 1-128 | |
16-Bit Offset Adjust | |
16-Bit Gain Adjust | |
High-Order Digital Filtering | |
Chopper Stablized Offset | |
Background Gain and Offset Calibration | |
Regulated Bridge Drive | |
Offset Error < 10nV | |
Gain Error < 10 ppm | |
Input Noise < 12uV-rms | |
4-Channel Input Multiplexor | |
Built-In Test and Diagnostics |
Signal Usage
The GSC Sensor Development Cape uses 43 header pins including:
- GND
- DC_3.3V
- VDD_5V
- SYS_RESETN
- PR_1
- PR_2
- PR_3
- PR_4
- PR_5
- PR_6
- PR_7
- PR_8
- PR_9
- PR_10
- UART2_RXD
- UART2_TXD
- UART2_CTSN
- UART2_RTSN
- SPI1_SCLK
- SPI1_CS0
- SPI1_D0
- SPI1_D1
- I2C2_SCL
- I2C2_SDA
- CAN1_RX
- CAN1_TX
- GPIO0_31
- GPIO1_16
- GPIO1_17
- GPIO1_18
- GPIO1_19
- GPIO2_25