Difference between revisions of "Wiki/GSC SensorInterface"

From eLinux.org
Jump to: navigation, search
m (Changed Link)
m (formatting correction)
(One intermediate revision by the same user not shown)
Line 40: Line 40:
|Double Headers allow Logic Anal. and Output Connect
|Double Headers allow Logic Anal. and Output Connect
|rowspan="11"|Sensor Interface 1
|rowspan="12"|Sensor Interface 1
|I2C Digital Channel
|I2C Digital Channel
|Based on TI PGA309
|16-Bit A/D
|16-Bit A/D
Line 63: Line 65:
|Built-In Test and Diagnostics
|Built-In Test and Diagnostics
|rowspan="14"|Sensor Interface 2
|rowspan="13"|Sensor Interface 2
|SPI Digital Channel
|SPI Digital Channel
|Based on TI LMP90100
|24-Bit A/D
|24-Bit A/D

Latest revision as of 05:47, 19 August 2015


Sensor Interface Cape

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.


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).


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
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
  • PR_1
  • PR_2
  • PR_3
  • PR_4
  • PR_5
  • PR_6
  • PR_7
  • PR_8
  • PR_9
  • PR_10
  • 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