Elton User Manual Rev 1.04
Page 52
Digital I/O Operations
The DAQ circuit contains 13 digital I/O (GPIO) lines with 3.3V logic levels. During power-up or reset, all I/O
lines are programmed to input direction to avoid any conflicts with external circuitry.
Each digital I/O line can be individually configured to set the input or output direction. This enables the lines
to split between input and output. All lines can also be individually read or written or read in groups by port.
Port A consists of 8 lines A0-A7, and Port B consists of 5 lines B0-B4.
Miscellaneous Functions
The SAM circuit administers several other circuits and features on the board. These features are controlled
using the Programming Library that contains specifics on using the special-purpose I/O pins.
Power Supply Monitor
The SAM circuit uses four additional analog inputs to measure the on-board power supply voltages. In certain
scenarios, the A/D reading needs to be multiplied by a scale factor to derive the actual voltage.
User LED Function
The circuit provides a LED connection tied to a GPIO line that is fully-functional and can be controlled by the
software to monitor the circuit.
Peripheral Control
The peripherals listed below are administered by the Atmel SAM D51 microcontroller. The available features
vary from carrier board to board.
Refer to the Programming Reference Manual for details on each peripheral.
Fan Enable/Disable (connected to the fan connector)
LTE Module Enable
HDMI 5V Power Enable
Camera Power Control
Serial Port Protocol Configuration
Temperature Monitor
The Atmel SAM D51 microcontroller contains a temperature monitor that reports the temperature of the chip
in degrees Celsius. This is useful in obtaining information on the overall ambient temperature of the carrier
board environment.
I/O Signal Mapping
NOTE
: The specifications provided in the following table are for reference purposes only.
The pinout descriptions and their functions specified in the following table are derived from the
Atmel SAM
D51 Microcontroller Package No. TQFP-64 and are applicable when using the microcontroller.
The pinout specifications in the table do not apply to the Diamond Programming Library functions since the
mapping functions are managed by the software.