Atmel’s SAM9G45 is a 32-bit MCU based on ARM926EJ-S that integrates an LCD controller, resistive touch screen, camera interface, audio, Ethernet 10/100 and high-speed USB and SDIO. The processor operates at 400MHz and has multiple 100+Mbps data rate peripherals, mainly used in industrial and building control, HVAC, POS terminals, printers and medical equipment, smart grid with data concentrator, human machine interface (HMI) And machine-machine interface (M2M). This article introduces the SAM9G45 main features, block diagram, system controller block diagram and evaluation board SAM9G45-EKES main features, architecture diagram, circuit diagram and component layout.
The ARM926EJ-S based SAM9G45 features the frequently demanded combination of user interface functionality and high data rate connectivity, including LCD Controller, resistive touchscreen, camera interface, audio, Ethernet 10/100 and high speed USB and SDIO. With the processor running at 400MHz and multiple 100+ Mbps data rate peripherals, the SAM9G45 has the performance and bandwidth to the network or local storage media to provide an adequate user experience.
The SAM9G45 supports DDR2 and NAND Flash memory interfaces for program and data storage.
An internal 133 MHz multi-layer bus architecture associated with 37 DMA channels, a dual external bus interface and distributed memory including a 64-KByte SRAM which can be configured as a tightly coupled memory (TCM) sustains the high bandwidth required by the processor and the high speed peripherals.
The I/Os support 1.8V or 3.3V operation, which are independently configurable for the memory interface and peripheral I/Os. This feature completely eliminates the need for any external level shifters. In addition it supports 0.8 ball pitch package for low cost PCB manufacturing.
The SAM9G45 power management controller features efficient clock gating and a battery backup section minimizing power consumption in active and standby modes.
SAM9G45 main features:
• 400 MHz ARM926EJ-S™ ARM® Thumb® Processor
– 32 KBytes Data Cache, 32 KBytes Instruction Cache, MMU
• Memories
– DDR2 Controller 4-bank DDR2/LPDDR, SDRAM/LPSDR
– External Bus Interface supporting 4-bank DDR2/LPDDR, SDRAM/LPSDR, Static Memories, CompactFlash, SLC NAND Flash with ECC
– One 64-KByte internal SRAM, single-cycle access at system speed or processor speed through TCM interface
– One 64-KByte internal ROM, embedding bootstrap routine
• Peripherals
– LCD Controller supporting STN and TFT displays up to 1280*860
– ITU-R BT. 601/656 Image Sensor Interface
– USB Device High Speed, USB Host High Speed and USB Host Full Speed with On-Chip Transceiver
– 10/100 Mbps Ethernet MAC Controller
– Two High Speed Memory Card Hosts (SDIO, SDCard, MMC)
– AC’97 controller
– Two Master/Slave Serial Peripheral Interfaces
– Two Three-channel 16-bit Timer/Counters
– Two Synchronous Serial Controllers (I2S mode)
– Four-channel 16-bit PWM Controller
– Two Two-wire Interfaces
– Four USARTs with ISO7816, IrDA, Manchester and SPI modes
– 8-channel 10-bit ADC with 4-wire Touch Screen support
• System
– 133 MHz twelve 32-bit layer AHB Bus Matrix
– 37 DMA Channels
– Boot from NAND Flash, SDCard, DataFlash® or serial DataFlash
– Reset Controller with on-chip Power-on Reset
– Selectable 32768 Hz Low-power and 12 MHz Crystal Oscillators
– Internal Low-power 32 kHz RC Oscillator
– One PLL for the system and one 480 MHz PLL optimized for USB High Speed
– Two Programmable External Clock Signals
– Advanced Interrupt Controller and Debug Unit
– Periodic Interval Timer, Watchdog Timer, Real Time Timer and Real Time Clock
• I/O
Five 32-bit Parallel Input/Output Controllers
160 Programmable I/O Lines Multiplexed with up to Two Peripheral I/Os with Schmitt trigger input
• Package
– 324-ball TFBGA, pitch 0.8 mm
figure 1. SAM9G45 block diagram
figure 2. SAM9G45 System Controller Block Diagram
image 3. SAM9G45 Power Management Controller Block Diagram
Evaluation Board SAM9G45-EKES
The Atmel® SAM9G45-EKES is a fully-featured evaluation platform for the Atmel SAM9G45-based microcontroller. The evaluation kit allows users to extensively evaluate, prototype and create application specific designs.
The SAM9G45-EKES includes many hardware peripherals such as:
Two high speed USB hosts and one high speed device port
An Ethernet 10/100 interface
Two high speed multimedia card interfaces
An LCD TFT Display (480*RGB*272)
A composite video output
A camera interface
Several communication peripherals such as:
– Universal Synchronous/Asynchronous Receiver Transmitter (USART)
– Serial Synchronous Controller (SSC)
– Two-Wire Interface (TWI)
The external memory block is made of 3 memory types:
DDR2-SDRAM
NAND Flash
NOR Flash
Figure 4.Evaluation Board AT91SAM9G45-EKES Outline Drawing
Figure 5.Evaluation Board AT91SAM9G45-EKES Architecture Diagram
Image 6.Evaluation Board AT91SAM9G45-EKES Component Layout
Figure 7. Evaluation Board AT91SAM9G45-EKES Circuit Diagram: EBI0 – DDR2
Figure 8. Evaluation Board AT91SAM9G45-EKES Circuit Diagram: EBI1 – DDR2 + Flash
Figure 9.Evaluation Board AT91SAM9G45-EKES Circuit Diagram: Power and Power Management Block
Figure 10. Evaluation board AT91SAM9G45-EKES circuit diagram (1)
Figure 11. Evaluation board AT91SAM9G45-EKES circuit diagram (2)
Figure 12. Evaluation board AT91SAM9G45-EKES circuit diagram (3)
Figure 13. Evaluation board AT91SAM9G45-EKES circuit diagram (4)
Figure 14. Evaluation board AT91SAM9G45-EKES circuit diagram (5)
Figure 15. Evaluation board AT91SAM9G45-EKES circuit diagram (6)
Figure 16. Evaluation board AT91SAM9G45-EKES circuit diagram (7)
Figure 17. Evaluation board AT91SAM9G45-EKES circuit diagram (8)
Figure 18. Evaluation board AT91SAM9G45-EKES circuit diagram (9)
Figure 19. Evaluation board AT91SAM9G45-EKES circuit diagram (10)
Figure 20. Evaluation board AT91SAM9G45-EKES circuit diagram (11)
Figure 21. Evaluation board AT91SAM9G45-EKES circuit diagram (12)
For details, see:
http://www.atmel.com/dyn/resources/prod_documents/6438s.pdf
and
http://www.atmel.com/dyn/resources/prod_documents/doc6481.pdf
The Links: PM10CSJ060 NL6448BC20-20 ELEQUOTE