Difference between revisions of "BBB-GVS-3"

From Land Boards Wiki
Jump to navigation Jump to search
Line 114: Line 114:
 
** User = root
 
** User = root
 
** Password = enter
 
** Password = enter
 +
 +
=== Analog Testing ===
 +
 +
* Connect GRID49 card with resistor ladder
 +
* (8) 10K resistors
 +
* From 1.8V to all 7 inputs to ground
 +
* Input in 1/8 steps
 +
* Run analog ladder code
 +
<pre>
 +
cd ~/pyBBB/BBB-GVS-3/analogLadder
 +
python analogLadder.py
 +
 +
</pre>
 +
* Pass/Fail message will be displayed
 +
<pre>
 +
val0  0.625
 +
val1  0.125
 +
val2  0.75
 +
val3  0.248888894916
 +
val4  0.498888880014
 +
val5  0.372777789831
 +
val6  0.875
 +
PASS - Analog values match expected ladder values
 +
</pre>
  
 
== BBB-GVS-3 Assembly Sheet ==
 
== BBB-GVS-3 Assembly Sheet ==
  
 
* [[BBB-GVS-3 Rev X2 Assembly Sheet]]
 
* [[BBB-GVS-3 Rev X2 Assembly Sheet]]

Revision as of 12:40, 25 January 2020

Tindie-mediums.png

BBB-GVS-3 6135-640px.jpg

Features

  • (19) GPIOs, GVS pins
    • GVS pins
  • (3) UARTs, GVTxRx pins
    • GVTxRx pins
  • (1) I2C bus, GVSdaSck
    • GVSdaSck
  • (8) Channels of 3.3V to 5V level translators
    • Use female to female jumpers to route the GPIO lines to the translator channels
    • 5V side has GVS pins
  • (7) 1.8V analog GVS connections with analog voltage/ground
    • Buffer opamps on the analog inputs
  • 5V pins are all ESD protected pins with 15 kV of protection
  • Selectable 5V source (SYS_5V or VDD_5V)

LEDs for 3.3V and 5V power

  • Cape configuration EEPROM with write enable jumper
  • Beaglebone Black form factor

Connectors

BBB-GVS-3-X2-CAD.PNG

Card Header	GPIO	BBB Pin
J1	SPI1_D1	P9_30
J2	GPIO3_19	P9_27
J3_3	UART1_RX	P9_26
J3_4	UART1_TX	P9_24
J4	GPIO1_17	P9_23
J5_3	UART2_TX	P9_21
J5_4	UART2_RX	P9_22
J6_3	I2C1_SDA	P9_18
J6_4	I2C1_SCL	P9_17
J7	GPIO1_16	P9_15
J8_3	UART4_TX	P9_13
J8_4	UART4_RX	P9_11
J9	EHRPWM1A	P9_14
J10	GPIO1_28	P9_12
J12	GPIO1_29	P8_26
J13	EHRPWM2A	P8_19
J14	GPIO2_1	P8_18
J15	GPIO0_27	P8_17
J16	GPIO1_14	P8_16
J17	GPIO1_15	P8_15
J18	EHRPWM2B	P8_13
J19	GPIO1_12	P8_12
J20	GPIO1_13	P8_11
J21	TIMER5	P8_09
J22	TIMER6	P8_10
J23	TIMER4	P8_07
J24	TIMER7	P8_08

EEPROM Connections

  • The EEPROM connections are on I2C and have on-board pullup resistors.
  • The connections are local to the card.
  • The EEPROM part number is CAT24C256WI-GT3 [1]

J11 - WE

  1. GND
  2. VCC
  3. WE

Python pin assignments by header J number

J1 = "P9_30"		# GR-1 - D0
J2 = "P9_27"		# BL-1 - D16
J3_3 = "P9_26"		# VI-1 - D1
J3_4 = "P9_24"		# GY-1 - D17
J4 = "P9_23"		# WH-1 - D2
J5_3 = "P9_21"		# BL-1 - D18
J5_4 = "P9_22"		# BR-2 - D3
J7 = "P9_15"		# RD-2 - D19
J8_3 = "P9_13"		# OR-2 - D4
J8_4 = "P9_11"		# YL-2 - D20
J9 = "P9_14"		# GR-2 - D5
J10 = "P9_12"		# BU-2 - D21
J20 = "P8_11"		# VI-2 - D6
J21 = "P8_9"		# GY-2 - D22
J22 = "P8_10"		# WH-2 - D7
J23 = "P8_7"		# BL-2 - D23
J24 = "P8_8"		# BR-3 - D8
J12 = "P8_26"		# RD-3 - D24
J13 = "P8_19"		# OR-3 - D9
J14 = "P8_18"		# YL-3 - D25
J15 = "P8_17"		# GR-3 - D10
J16 = "P8_16"		# BU-3 - D26
J17 = "P8_15"		# VI-3 - D11
J18 = "P8_13"		# GY-3 - D27
J19 = "P8_12"		# WH-3 - D12

Production Testing

Setup

  • Install BBB-GVS-3 on BBB
  • Install shunt at SYS on 5VSEL
  • Install shunt at WE
  • Ethernet connection to BBB
  • Power via 5V jack to BBB
  • Verify 5V and 3.3V LEDs are lit
  • Log in via putty
    • User = root
    • Password = enter

Analog Testing

  • Connect GRID49 card with resistor ladder
  • (8) 10K resistors
  • From 1.8V to all 7 inputs to ground
  • Input in 1/8 steps
  • Run analog ladder code
cd ~/pyBBB/BBB-GVS-3/analogLadder
python analogLadder.py
 
  • Pass/Fail message will be displayed
val0  0.625
val1  0.125
val2  0.75
val3  0.248888894916
val4  0.498888880014
val5  0.372777789831
val6  0.875
PASS - Analog values match expected ladder values

BBB-GVS-3 Assembly Sheet