Difference between revisions of "Change: Hive Interface 0.3"

From HiveTool
Jump to: navigation, search
(Change GPIO pin for LED from pin 7 (default 1-wire) to pin 11.)
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
*Change GPIO pin for LED from 1-wire to ?
+
==Increase hole size for blue 12 VDC power connector.==
*Increase hole size for blue 12 VDC power connector.
+
 
*Add Chip Select to SPI (GPIO 10 SPI0_CE0) to H7. This is for the AD7124-8 Eval Board. Currently:
+
Increased from .038" to .042".
 +
 
 +
==Change GPIO pin for LED from pin 7 (default 1-wire) to pin 11.==
 +
This means that dad7 (data acquisition daemon that flashes the LED and reads the rain gauge) won't flash the LED.  Need dad8 version.  Maybe set LED GPIO pins with command line options.
 +
 
 +
==Add Chip Select to SPI (GPIO 10 SPI0_CE0) to H7.==
 +
 
 +
This is for the AD7124-8 Eval Board. Need Chip Enable (CE) to frame the word.
 +
 
 +
'''Hive Interface 0.3'''
 
  {| class="wikitable"
 
  {| class="wikitable"
 
! scope="row" colspan="2"| H7 SPI ver 0.3
 
! scope="row" colspan="2"| H7 SPI ver 0.3
Line 12: Line 21:
 
|-
 
|-
 
| 2
 
| 2
| SPI0 11 SPI0 CLK
+
| GPIO 14 SPIO CLK
 
|-
 
|-
 
| 3
 
| 3
| GPIO 13 SPI0 MISO
+
| GPIO 13 SPIO MISO
 
|-
 
|-
 
| 4
 
| 4
| GPIO 12 SPI0 MOSI
+
| GPIO 12 SPIO MOSI
 
|-
 
|-
 
| 5
 
| 5
Line 24: Line 33:
 
|}
 
|}
  
* Change pins on H2 I2C so RTC will plug in. Remove +5 VDC from Pin 1. Move ground on C?.  See http://hivetool.org/w/index.php?title=Real_Time_Clock_RTC
+
'''New:'''
 
+
{| class="wikitable"
Currently:
+
! scope="row" colspan="2"| H7 SPI ver 0.5
{| class="wikitable"
 
! scope="row" colspan="2"| H2 I2C Bus
 
 
|-
 
|-
 
! scope="col"| Pin
 
! scope="col"| Pin
Line 34: Line 41:
 
|-
 
|-
 
| 1
 
| 1
| +5
+
| +3.3
 
|-
 
|-
 
| 2
 
| 2
| +3.3
+
| GPIO 14 SPIO CLK
 
|-
 
|-
 
| 3
 
| 3
| I2C
+
| GPIO 13 SPIO MISO
 
|-
 
|-
 
| 4
 
| 4
| I2C
+
| GPIO 12 SPIO MOSI
 
|-
 
|-
 
| 5
 
| 5
 +
| GPIO 10 SPIO CE0
 +
|-
 +
| 6
 
| Ground
 
| Ground
 
|}
 
|}
  
New (but remove + 5 and make Pin 5 NC:
+
==Change pins on H2 I2C so [[Real Time Clock RTC | Real Time Clock (RTC)]] will plug in.==
  
 +
*Remove +5 VDC from Pin 1.
 +
*Make Pin 4 No Connect (NC)
 +
 +
This will allow the DS3231 to plug into header H2 without [[Real Time Clock RTC |modifying the Hive Interface board.]]
 +
 +
'''Hive Interface 0.3:'''
 
{| class="wikitable"
 
{| class="wikitable"
! scope="row" colspan="2"| Old H2 I2C Bus
+
! scope="row" colspan="2"| H2 I2C Bus ver 0.3
! scope="row" colspan="1"| New H2 for RTC
 
 
|-
 
|-
 
! scope="col"| Pin
 
! scope="col"| Pin
 
! scope="col"| Signal
 
! scope="col"| Signal
! scope="col"| New Pin
 
 
|-
 
|-
 
| 1
 
| 1
 
| +5
 
| +5
| No connect
 
 
|-
 
|-
 
| 2
 
| 2
 
| +3.3
 
| +3.3
| Pin 1 of H2
 
 
|-
 
|-
 
| 3
 
| 3
| I2C
+
| I2C SDA
| Pin 2 of H2
 
 
|-
 
|-
 
| 4
 
| 4
| I2C
+
| I2C SCL
| Pin 3 of H2
 
 
|-
 
|-
 
| 5
 
| 5
 
| Ground
 
| Ground
| No connect
+
|}
 +
 
 +
'''New:'''
 +
{| class="wikitable"
 +
! scope="row" colspan="2"| H2 I2C Bus ver 0.5
 +
|-
 +
! scope="col"| Pin
 +
! scope="col"| Signal
 +
|-
 +
| 1
 +
| +3.3
 
|-
 
|-
| Ground for C
+
| 2
 +
| I2C SCA
 +
|-
 +
| 3
 +
| I2C SCL
 +
|-
 +
| 4
 +
| NC
 +
|-
 +
| 5
 
| Ground
 
| Ground
| Pin 5 of H2
 
 
|}
 
|}

Latest revision as of 04:02, 13 November 2018

Increase hole size for blue 12 VDC power connector.

Increased from .038" to .042".

Change GPIO pin for LED from pin 7 (default 1-wire) to pin 11.

This means that dad7 (data acquisition daemon that flashes the LED and reads the rain gauge) won't flash the LED. Need dad8 version. Maybe set LED GPIO pins with command line options.

Add Chip Select to SPI (GPIO 10 SPI0_CE0) to H7.

This is for the AD7124-8 Eval Board. Need Chip Enable (CE) to frame the word.

Hive Interface 0.3

H7 SPI ver 0.3
Pin Signal
1 +3.3
2 GPIO 14 SPIO CLK
3 GPIO 13 SPIO MISO
4 GPIO 12 SPIO MOSI
5 Ground

New:

H7 SPI ver 0.5
Pin Signal
1 +3.3
2 GPIO 14 SPIO CLK
3 GPIO 13 SPIO MISO
4 GPIO 12 SPIO MOSI
5 GPIO 10 SPIO CE0
6 Ground

Change pins on H2 I2C so Real Time Clock (RTC) will plug in.

  • Remove +5 VDC from Pin 1.
  • Make Pin 4 No Connect (NC)

This will allow the DS3231 to plug into header H2 without modifying the Hive Interface board.

Hive Interface 0.3:

H2 I2C Bus ver 0.3
Pin Signal
1 +5
2 +3.3
3 I2C SDA
4 I2C SCL
5 Ground

New:

H2 I2C Bus ver 0.5
Pin Signal
1 +3.3
2 I2C SCA
3 I2C SCL
4 NC
5 Ground