-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Teensy uC Motherboard
Overview
The Teensy 4.0 microcontroller (uC) will be the heart of the hyperloop pod. It is an extremely fast uC that will be handling communication to the linux machine and the rest of the pod, and will be performing sensor-fusion algorithms in order to understand the state of the pod and run stabilisation algorithms.
In order to do this, the motherboard must break out connectors for the CAN interface, the IMU connections, the air-speed sensor connections and a connection to an SD card (this uses a native sd connector on the underside of the teensy board.
In addition, all other pins should be broken out for debugging and later hardware development (THIS IS A PROTOTYPE BOARD).
Useful links
- Teensy 4.0 Microcontroller.
- Teensy breakout board.
- IMU (SMD Version).
- Air speed sensor.
Specifications
- Motherboard must have female headers to insert Teensy 4.0 uC into.
- Motherboard must break out uC CAN port pins.
- Motherboard must link IMU to uC. #14
- Motherboard must have breakout pins for air speed sensor #13
- Motherboard must connect air speed sensor to uC (via breakout pins) #12
- Motherboard must have onboard micro SD card slot that connects to native SD interface on uC
- Motherboard must NOT block usb port on uC
- Motherboard must have power filtering (due to sensitive devices)
- Motherboard must contain a coin-cell battery powering a real-time clock chip
- Connection must be made between real-time clock and uC
- M3 Mounting holes must exist in all corners of the board
- Board must measure ambient temperature of self
- The CAN bus will be set at 5v, so a logic level converter must be used as the teensy is a 3v3 device
Deliverables
A board which follows the basic block diagram found in the motherboard folder and conforms to the specifications set out above.