Advertisement

Quick Links

SoM-A5D35
User Manual
REV. 1.6
For use with PCB Revision 1 and greater SoMs
Copyright 2015,
EMAC, Inc.
Phone:
(618) 529-4525
www.emacinc.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SoM-A5D35 and is the answer not in the manual?

Questions and answers

Summary of Contents for EMAC SoM-A5D35

  • Page 1 SoM-A5D35 User Manual REV. 1.6 For use with PCB Revision 1 and greater SoMs Copyright 2015, EMAC, Inc. Phone: (618) 529-4525 www.emacinc.com...
  • Page 2: Table Of Contents

    2.4.11 GPIO ..........................12 Power Connections ........................14 Boot Options ..........................14 Serial Flash ..........................14 Design Considerations ......................... 14 The EMAC SoM Carrier SoM-150ES ..................15 Power ............................15 3.2.1 Legacy ............................ 15 3.2.2 Analog Reference ........................15 3.2.3 Shutdown Logic Pins ......................
  • Page 3: Disclaimer

    Disclaimer EMAC Inc. does not assume any liability arising out of the application or use of any of its products or designs. Products designed or distributed by EMAC Inc. are not intended for, or authorized to be used in, applications such as life support systems or for any other use in which the failure of the product could potentially result in personal injury, death or property damage.
  • Page 4: Introduction

    AT91SAMA5D35 microcontroller, which provides several of its key features. The SoM-A5D35 has an onboard Ethernet PHY, 6 serial ports, 3 USB 2.0 ports, an I2S audio port, an MMC port, a RTC, a programmable clock synthesizer, onboard eMMC flash, Serial NOR Flash, and LPDDR2.
  • Page 5: Hardware

    ▪ 4 GB of Resident eMMC Flash ▪ 16 MB of Serial NOR Flash ▪ Battery-backed Real-Time Clock ▪ SD/MMC Flash Card Interface ▪ 2 SPI ports ▪ 2 I2C Ports ▪ 1 I2S Audio Port ▪ 2 CAN Bus Interfaces ▪...
  • Page 6 ▪ CLOCKS: PLL synthesized 8MHz, 200KHz, 14.3MHz clock outputs 2.1.1.1 Serial Interfaces ▪ UARTS: 6 serial TTL level serial ports with Auto RS485 and some with handshaking (each UART requires external RS level shifting). ▪ SPI: 2 High-Speed SPI ports with Chip Selects. ▪...
  • Page 7: Real-Time Clock

    The SoM-A5D35 has an embedded Real-time Clock. Battery backup is provided from the carrier board using the VSTBY pin. The SoM-A5D35 will retain the RTT value register during reset and hence use it as a RTC. The RTC has the provision to set alarms that can interrupt the processor. For example the processor can be placed in sleep mode and then later awakened using the alarm function.
  • Page 8: External Bus

    External Bus 2.4.1 The SoM-A5D35 provides a flexible external bus for connecting peripherals. The WKUP pin has a Maximum input voltage of 3.3V (pulled up on-module to 3.3V) and Shutdown has a maximum output voltage of 3.3V. The Flash WP for the Serial Flash is active-low and pulled up on-module.
  • Page 9: One-Wire / I2C

    One-Wire / I2C 2.4.3 The SoM specification calls for a one-wire port. Since the SoM-A5D35 does not have a one-wire port, this line is not connected for One-Wire Operation. The ATSAMA5D35 processor does provide an I2C bus and so these pins are dedicated to that function although they can also be used as GPIOs.
  • Page 10: Usb

    2.4.5 USB The SoM-A5D35 provides 2 High speed USB 2.0 Host ports and 1 High Speed USB 2.0 Device/Host port. The USB Device/Host port can be used as an “On-The-Go”-like port on custom carriers. The Device/Host port is connected to a USB Type B connector on the SoM-100ES and SoM-150ES carrier boards.
  • Page 11: Mci Multimedia Card

    The ATSAMA5D35 processor provides a 4-bit MMC/SD card interface using the MC lines. The SoM-100ES Carrier board uses a serial SPI based MMC/SD interface. The SoM-A5D35 could be programmed to use this serial interface, however the drivers provided are written to utilize the 4-bit interface and as such required the SoM-150ES Carrier board to use these drivers.
  • Page 12: I2S

    UART3 Transmit / GPIO URXD1/PA30 USART1 RXD / GPIO LOCAL1W /SCL UTXD1/PA31 USART1 TXD / GPIO /SCL 2.4.9 I2S The SoM-A5D35 provides an I2S serial interface for connecting to an audio codec. SODIMM Processor Description Pin# Pin Name Pin Name(s) I2S_TXCK...
  • Page 13: Gpio

    GPIO 2.4.11 This section provides for the SoM general purpose IO section. All of these pins can be configured to be general-purpose digital ports. They can also be configured to take advantage of several of the functions of the ATSAMA5D35’s internal silicon. All of the internal A/D ports are brought out here, as well as all of the available IRQs, the second SPI and the pins for general-purpose timer/counters.
  • Page 14 For more information on the A/D and Timer functions of the ATSAMA5D35 processor, users are referred to the TC section of the ATSAMA5D35 User's Manual. Module Status LED: A Green general purpose Status LED is connected to PA26. General Purpose IO SODIMM Processor Description...
  • Page 15: Power Connections

    Power Connections The SoM-A5D35 requires a 3.3V supply for the Bus and I/O voltages. The 1.2V core voltage is regulated on module from the 3.3V. The on-processor RTC also requires 3.3V and supplied by either a battery or the 3.3V power rail. Unlike some other modules no other supply voltage other than 3.3V is required.
  • Page 16: The Emac Som Carrier Som-150Es

    ALT_VCC is a legacy connection, required to support the SoM-400EM and may be used in future SoM modules. If general SoM compatibility is not an issue then this can be tied to 3.3V. The SoM-A5D35 does not use this connection.
  • Page 17: Battery Backup

    3.2.4 Battery Backup The SoM-A5D35 contains 3 potentially non-volatile memory areas, the eMMC flash, the real-time clock (RTC), and the serial flash of the processor. The flash is always non-volatile, the real-time clock requires a backup voltage to maintain its data. This backup voltage comes from the VSTBY pin, and should be connected to 3.3 volts.
  • Page 18: Software

    4 Software The SoM-A5D35 offers a wide variety of software support from both open source and proprietary sources. The hardware core was designed to be software compatible with the Atmel AT91SAMA5D3x-EK reference design, which is supported by Linux. For more information on Linux Software Support, please visit the EMAC Wiki Software Section at: http://wiki.emacinc.com/wiki/product_wiki...
  • Page 19: Linux Patches

    ARM EABI Cross Compiler The popular open source gcc compiler has a stable build for the ARM family. EMAC uses the 4.9.1 version of the ARM EABI compiler. The Embedded Linux kernel and EMAC Qt Creator projects use this compiler for building ARM stand alone, and OS specific binaries.

Table of Contents