init, Add README with notes and ideas
This commit is contained in:
commit
b7e05627ea
123
README.md
Normal file
123
README.md
Normal file
@ -0,0 +1,123 @@
|
||||
A Raspberry Pi-compatible PCB that extends the GPIO header with protected I/O, relays, and various features for versatile use in prototyping and project development.
|
||||
---
|
||||
|
||||
**Notes:**
|
||||
|
||||
# Name
|
||||
- Pi-multipurpose-Adapter
|
||||
- Pi-multi-function-adapter
|
||||
- Pi-extension-board
|
||||
|
||||
- universal-Pi-interface-board
|
||||
- pi-peripheral-interface
|
||||
- raspberry-extension-board
|
||||
- Pi-protected-connection-hub
|
||||
|
||||
|
||||
|
||||
# RPI Specs (Zero, 3+)
|
||||
- Available (old) Pi: Raspberry Pi 2 Modell B v1.1
|
||||
- GPIO
|
||||
- Low: 0.9V
|
||||
- High: 1.6V
|
||||
- Input current: 5uA
|
||||
- Input capacitance: 5pF
|
||||
- Output Current +-17mA
|
||||
- Pullup / Pulldown 50-65k
|
||||
|
||||
- EEPROM GPIO0 GPIO1, leave unused
|
||||
|
||||
|
||||
|
||||
# Feature Ideas
|
||||
## Supply
|
||||
- Input protection
|
||||
- TVS
|
||||
- reverse polarity
|
||||
- Fuse
|
||||
- buffer
|
||||
- Pass through power supply
|
||||
- 3.3V, 5V, 12V, 24V Regulator
|
||||
|
||||
- power by barrel connector (24V 3A)
|
||||
- power by usb
|
||||
- Switch between power by USB or power supply?
|
||||
- power by battery
|
||||
- liion cell connector
|
||||
- BMS / charge controller
|
||||
|
||||
|
||||
## IO
|
||||
- Input
|
||||
- GPIO
|
||||
- voltage protection
|
||||
- 330R, Z
|
||||
- wide voltage range 1.6-24V
|
||||
- Low pass filter
|
||||
- Optocoupler input
|
||||
- ADC
|
||||
- external IC
|
||||
- multiplexer?
|
||||
- protection
|
||||
- scale input voltage
|
||||
- fixed inputs: 24V 12V 5V 3.3V ?
|
||||
- trim potentiometer?
|
||||
- Output
|
||||
- Relay
|
||||
- Mosfet
|
||||
- Optocoupler output
|
||||
- GPIO with over current protection
|
||||
- GPIO level shift (24V output)
|
||||
- PWM pins
|
||||
- shift register
|
||||
- DAC
|
||||
|
||||
- LEDS indicate I/O state
|
||||
- Testpoints
|
||||
- ESD protection
|
||||
|
||||
|
||||
## Bus
|
||||
- UART/RS485
|
||||
- RS232 Connector
|
||||
- I2C Pullup
|
||||
- SPI
|
||||
- CAN
|
||||
- Serial to usb (if Arduino)
|
||||
- OWB default GPIO4
|
||||
|
||||
|
||||
## UI
|
||||
- Input
|
||||
- Buttons
|
||||
- DIP switches?
|
||||
- Temperature sensor
|
||||
- Encoder
|
||||
- Potentiometer
|
||||
- Output
|
||||
- Display
|
||||
- Buzzer
|
||||
- LEDS
|
||||
|
||||
|
||||
## Mechanical
|
||||
- Barrel plug (24V 3A supply)
|
||||
- Screw terminals / spring loaded?
|
||||
- pin header angled?
|
||||
- pin header for extension
|
||||
- pass through all pins?
|
||||
|
||||
## Housing
|
||||
- RPI ports
|
||||
- banana sockets for power out
|
||||
- screw terminal exposed
|
||||
- buttons, leds: need to open up?
|
||||
- BNC? []
|
||||
|
||||
|
||||
## Other
|
||||
- Extension board with multiplexer
|
||||
- Breadboard compatible?
|
||||
- SD Card
|
||||
- Onboard MCU for standalone use?
|
||||
- separate bought MCU via i2c for additional GPIO, DAC, ADC in one
|
Loading…
x
Reference in New Issue
Block a user