133 lines
2.7 KiB
Markdown
133 lines
2.7 KiB
Markdown
@page deviceSpecifications Device Specifications
|
||
|
||
## Microcontroller: Texas Instruments MSP430F5438AIPZR
|
||
|
||
- Power
|
||
- 1.8V to 3.6V Supply Voltage
|
||
- Up to 4.6mA needed
|
||
- Capabilities:
|
||
- 16-bit architecture
|
||
- 25MHz System Clock
|
||
- Notable Peripherals:
|
||
- Up to 4 of:
|
||
- UART/SPI
|
||
- Up to 4 of:
|
||
- I2C/SPI
|
||
- 12-bit ADC
|
||
- 14 external channels
|
||
|
||
|
||
|
||
## Real-Time Clock/Calendar: Microchip Technology MCP7940MT-I/SN
|
||
|
||
- Power
|
||
- 1.8V to 5.5V Supply Voltage
|
||
- 1.2uA typical timekeeping current required at 3.3V (This will be powered exclusively by a CR2032 battery)
|
||
- Notable Peripherals:
|
||
- I2C
|
||
- Slave only
|
||
- Clock rate up to 400kHz
|
||
|
||
|
||
|
||
## Bluetooth/Wi-Fi: Espressif Systems ESP32-WROVER-IE (8MB)
|
||
|
||
- Power
|
||
- 3.0V to 3.6V Supply Voltage
|
||
- Minimum 500mA needed up to 1.6A (500mA + 1100mA maximum cumulative IO output)
|
||
- Notable Peripherals:
|
||
- I2C (2)
|
||
- Master or Slave
|
||
- 100kbit/s or 400kbit/s
|
||
- 7-bit/10-bit addressing mode
|
||
- SPI
|
||
- SPI, HSPI and VSPI
|
||
- Master or Slave
|
||
- 1-line full-duplex and 1/2/4-line half-duplex
|
||
- Up to 80MHz
|
||
- Up to 64-byte FIFO
|
||
- UART (3)
|
||
- Up to 5Mbps
|
||
|
||
|
||
|
||
## GPS Receiver: U-Blox NEO-M9N
|
||
|
||
- Power
|
||
- 2.7V to 3.6V
|
||
- 36mA typical will be likely usage
|
||
- Notable Peripherals:
|
||
- SPI
|
||
- Slave Only
|
||
- 5.5MHz
|
||
- UART
|
||
- I2C (Also called Display Data Channel (DDC))
|
||
- Slave Only
|
||
- 400kHz
|
||
|
||
|
||
|
||
## CANbus Controller: Microchip Technology MCP2515T-I/SO
|
||
|
||
- Power
|
||
- 2.7V to 5.5V Supply Voltage
|
||
- 5mA typical in active mode; 1uA typical in sleep mode
|
||
- Notable Peripherals:
|
||
- SPI
|
||
- Slave (Assuming only option)
|
||
- 10MHz
|
||
|
||
|
||
|
||
## CANbus Transceiver: Texas Instruments SN65HVD234D
|
||
|
||
- Power
|
||
- 3V to 3.6V Supply Voltage
|
||
- 6mA typical maximum; 200uA typical in standby
|
||
- Used directly with CANbus Controller
|
||
|
||
|
||
|
||
## SD Card (Generic)
|
||
|
||
- Power
|
||
- 2.7V to 3.6V Supply Voltage
|
||
- Notable Peripherals:
|
||
- SPI
|
||
|
||
|
||
|
||
## USB to UART Bridge: Future Technology Devices International FT230XS-R
|
||
|
||
- Power
|
||
- 3V to 5V Supply Voltage
|
||
- 8.3mA maximum usage in normal operation (This chip will be exclusively powered an external host device)
|
||
- Notable Peripherals:
|
||
- UART
|
||
|
||
|
||
|
||
## RS-232 Transceiver: Maxim Integrated MAX3232EUE+
|
||
|
||
- Power
|
||
- 3V to 5.5V Supply Voltage
|
||
- Estimating 0.3mA typical average usage
|
||
- Will use UART from the MCU
|
||
|
||
|
||
|
||
## Inertial Measurement Unit: TDK InvenSense ICM-20948
|
||
|
||
- Power
|
||
- 1.71V to 3.6V Supply Voltage
|
||
- 3mA typical usage in full 9-Axis mode; 8uA typical in "Full-Chip Sleep Mode"
|
||
- VDDIO Voltage input also needed from 1.71V to 1.95V
|
||
- Notable Peripherals:
|
||
- I2C
|
||
- Slave only
|
||
- 400kHz
|
||
- SPI
|
||
- Slave only
|
||
- 7MHz
|
||
|