List of modules Interfaces
Interfaces table for the motherboard
Name |
Title |
Amplitude |
Raspberry GPIO |
ITF-1_GND |
Ground |
[0V] |
|
ITF-2_VDD_5V |
5V alimentation |
[5V, 5V] |
|
ITF-3_ENV |
Enveloppe of the signal |
[0V, 2.5V] |
|
ITF-4_RawSig |
Amplified filtered signal |
[0V, 2.5V] |
|
ITF-5_RENV |
Raw signal envelope |
[VREF, 2.5V] |
|
ITF-6_P6 |
OLED SDA |
[0V, 3V] |
GPIO 02 |
ITF-7_GAIN |
Amplifier gain control |
[0V, 1V] |
|
ITF-8_P8 |
-Pi OLED SCL |
[0V, 3V] |
GPIO03 |
ITF-9_Pon |
Pulse on |
[0V, 5V] |
Jumper to connect to GPIO 23 |
ITF-10_Poff |
Pulse off |
[0V, 5V] |
Jumper to connect to GPIO 24 |
ITF-11_OffSig |
Signal offset by Vref/2 |
[0V, 3.3V] |
|
ITF-12_RPIn |
Pi ADC DAQ |
[0V, 3.3V] |
GPIO 05 |
ITF-13_P13 |
Unused |
|
|
ITF-14_PWM |
Servo PWM |
[0V, 3.3V] |
GPIO 06 |
ITF-15_GPIO21 |
GPIO21 connection |
|
GPIO 21 |
ITF-16_POn3 |
Pulse On 3V |
[0V, 3.3V] |
GPIO 23 |
ITF-17_POff3 |
Pulse Off 3V |
[0V, 3.3V] |
GPIO 24 |
ITF-18_Raw |
Raw signal fro transducer |
[-5V, 5V] |
|
ITF-19_3.3V |
3.3V alimentation |
[3.3V, 3.3V] |
Interfaces for Raspberry Pi
-> Core
#define ADC_CLK 4
#define RPIn 5
#define PWM 6
#define Puls_ON 23
#define Puls_OFF 24
#define TRACKER 21
-> Optional
#define oled_sda 2
#define oled_sdc 3
//ADC 1
#define BIT0_PIN 16
#define BIT1_PIN 17
#define BIT2_PIN 18
#define BIT3_PIN 19
#define BIT4_PIN 20
#define BIT5_PIN 22
#define BIT6_PIN 25
#define BIT7_PIN 26
#define BIT8_PIN 27
//ADC 2 (leaves SPI0 free)
#define BIT0_PIN 7
#define BIT1_PIN 8
#define BIT2_PIN 9
#define BIT3_PIN 10
#define BIT4_PIN 11
#define BIT5_PIN 12
#define BIT6_PIN 13
#define BIT7_PIN 14
#define BIT8_PIN 15