- Description
- Product Enquiry
Type |
LCD Controller |
resistive touchscreen |
Camera Interface |
EMAC |
CAN Dual CAN |
soft modem |
UART/ SPI/ TWI |
USB HOST | USB Device |
AT91SAM9G15 |
√ |
√ | – | – | – | Y | 6/5/3 | 1HS,1FS | HS |
AT91SAM9G25 | – | – | √ | √ | – | Y | 7/6/4 | 1HS,1FS | HS |
AT91SAM9G35 | √ | √ | – | – | – | Y | 6/5/3 | 1HS,1FS | HS |
AT91SAM9X25 | – | – | – | √ √ | √ | Y | 7/6/3 | 1HS,1FS | HS |
AT91SAM9X35 | √ | √ | – | √ | √ | Y | 6/5/3 | 1HS,1FS | HS |
Measuring only 67.6mm by 35mm, MYIR’s MYC-SAM9X5 series CPU Modules are highly-integrated low-cost controller boards for industrial and embedded applications. The modules are based on 400MHz Atmel AT91SAM9x5 series processors: SAM9G15, SAM9G25, SAM9G35, SAM9X25 and SAM9X35. The module has 128MB DDR2 SDRAM, 256MB Nand Flash, 4MB Data Flash and<span color:#111111;background:white;"="" style="line-height: 1.5;"> Ethernet PHY on board and is equipped with one DDR2 SO-DIMM 200-pin connector to bring out all the I/O signals from the CPU Module. It is a Linux and Android ready-to-run module and supports -40 to +85 Celsius Extended Temperature Operation for Industrial Applications.
The MYC-SAM9X5 CPU Modules have five models for selections:
MYC-SAM9G15 CPU Module for Atmel AT91SAM9G15
MYC-SAM9G25 CPU Module for Atmel AT91SAM9G25
MYC-SAM9G35 CPU Module for Atmel AT91SAM9G35
MYC-SAM9X25 CPU Module for Atmel AT91SAM9X25
MYC-SAM9X35 CPU Module for Atmel AT91SAM9X35
They are sharing the same circuit design with only minor configuration settings. They are compatible with Atmel's official SAM9X5-EK and can work on SAM9X5-EK's base board directly. We can make a comparison for some main functions below:
We can see from above table if you need Ethernet, except MYC-SAM9G15, other four models all can support; if you need two CANs, two Ethernet but no need LCD, the MYC-SAM9X25 is a good choice; if you want to expose most features of this industrial module, the MYC-SAM9X35 has the most complete functions.
MYC-SAM9X5 CPU Module Top-view
MYC-SAM9X5 CPU Module Bottom-View
We can see from above table if you need Ethernet, except MYC-SAM9G15, other four models all can support; if you need two CANs, two Ethernet but no need LCD, the MYC-SAM9X25 is a good choice; if you want to expose most features of this industrial module, the MYC-SAM9X35 has the most complete functions.
MYD-SAM9X5 Development Board
Product Features
-
Dimensions: 67.6mm x 35mm
-
PCB layers: 8-layer design
-
Working temperature: 0~70 Celsius or -40~85 Celsius
-
Processor: Atmel SAM9G15, SAM9G25, SAM9G35, SAM9X25, SAM9X35
– 400MHz ARM926-based embedded microprocessor unit
– 16KB data Cache,16KB instruction Cache, MMU
– On-chip: 32KB SRAM, 64KB ROM -
128MB DDR2 SDRAM
-
256MB NandFlash
-
4MB DataFlash
-
One 10/100Mbps Ethernet PHY
-
One Power indicator (Red)
-
One user LED (Blue)
-
1.8v DDR2 SO-DIMM 200-pin connector for bringing out signals
-
Linux 2.6.39 and Android 2.3.5 software package
-
Complete Keil's MDK-ARM sample codes
Hardware Specification
-
The Atmel® SAM9G and SAM9X embedded MPUs are high-performance, highly integrated processors built the good foundation of the Atmel® ARM926-based embedded MPU line. Running at 400 MHz, they are designed to complement the power of the ARM926 core; these flexible devices deliver a rich combination of peripherals including up to two Ethernet, two CAN, three USB ports and seven UARTS. Additional features include an integrated soft modem, TFT LCD controller and LPDDR/DDR2 memory support. A multilayer bus matrix architecture and multiple DMA channels ensure uninterrupted data transfer with minimum processor intervention. Low voltage, low power consumption and reduced system cost make these devices ideal for cost-sensitive machine-to-machine applications.
-
Item
MYC-SAM9G15
MYC-SAM9G25
MYC-SAM9G35
MYC-SAM9X25
MYC-SAM9X35
Processor
AT91SAM9G15
AT91SAM9G25
AT91SAM9G35
AT91SAM9X25
AT91SAM9X35
– 400 MHz ARM926EJ-S Processor
– DSP Instruction Extensions
– ARM Jazelle Technology
– 16 KB Data Cache, 16 KB Instruction Cache with MMU– 32KB Internal SRAM
– External Bus Interface
– DMA Controller
– DDR2 Interface
– IIS audio interface
– 217 balls BGA
– Low power, Vcore 1.0VDimensions
67.6 x 35mm
PCB Layer
8-layer design
Power Supply
3.3V
Working Temp.
0~70 Celsius or -40~85 Celsius
External Memory
128MB DDR2 SDRAM, 256MB Nand Flash, 4MB Data Flash, 64KB EEPROM
RTC
32.768kHz crystal for RTC clock
LED
One Power Indicator (Red)
One User LED (Blue)
Expansion Interface
0
1
1
2
1
CAN
0
0
0
2
2
LCD
1
0
1
0
1
Serial Ports
6
7
6
7
6
MMC/SD
2
USB
3
ADC
12-channel 10-bit ADC
SPI
2
TWI
2
PWM
4 x 16-bit PWM
GPIOs
Up to 105 GPIOs can be used
MYD-SAM9X5 Development Board Block Diagram
-
Dimension Chart of MYC-SAM9X5
Software Features
The MYC-SAM9X5 is a Linux and Android ready-to-run controller board. MYIR offers software packages along with the module. Many peripheral drivers are provided in source code to help customers quickly start their own development and create their own applications. MYIR also offers plenty of Keil's MDK-ARM sample codes to enable your debugging capabilities.The software features are summarized as below:
OS |
Item |
Features |
Description |
Linux |
Boot |
Boot Strap |
First boot program (source code available) |
u-boot |
Secondary boot program (source code available) |
||
Boot Mode |
Boot Linux from NAND Flash |
||
Image update |
Support programming kernel image into Nand Flash through USB |
||
File system update |
Support programming file system into Nand Flash through USB |
||
Kernel |
Version |
Linux 2.6.39 (source code available) |
|
File system |
Supports ROM/CRAM/EXT2/EXT3/FAT/NFS/ JFFS2/UBIFS |
||
File system |
Format |
UBIFS file system |
|
Drivers |
USB Host, USB Device, Ethernet, MMC/SD, CAN, RS485, NandFlash, TWI (I2C), SPI, WM8904 (Audio), LCD Controller, RTC, Touch-Screen, PWM, USART, LED |
||
Graphical Library |
QT |
Already ported (source code available) |
|
Android |
Kernel |
Version |
Android 2.3.5 |
Drivers |
Ethernet, Serial port driver (USART1, DBGU), USB (USB_HOST*2,USB_OTG), SD card driver (Micro SD, MMC/SD), SMD, SPI, TWI, DMA, LCD+touch (LCD and touch screen driver), GPIO driver |
||
– |
MDK Sample Code Bundle |
Development tool |
MDK-ARM 4.53 |
Sample code |
getting-started, adc_adc10, adc_touchscreen, can, dma, lcd, periph_protect, pmc_clock_switching, pwm, ssc_dma_audio, twi_eeprom, usart_serial, emac0, emac1, hsmci_multimedia_card, hsmci_sdcard, smc_nandflash, spi_serialflash, usb_audio_looprec, usb_cdc_serial, usb_core, usb_hid_keyboard, usb_hid_mouse, usb_hid_msd, usb_hid_transfer, usb_iad_cdc_cdc, usb_iad_cdc_hid, usb_iad_cdc_msd, usb_massstorage |