米尔科技SAM9X35 X25 G35 G25 G15 ARM9单板机概述

描述

 

嵌入式主板

 
  • ARM926EJ-S内核,400MHz运行频率
  • ATMEL AT91SAM9X5系列处理器
  • 128MB DDR2 SDRAM
  • 256MB NandFlash,4MB DataFlash
  • 2×USB HOST,1×USB OTG,4×串口,2×CAN,1×网口等
  • 默认480×272分辨率,最高支持1280×860
  • MYS-SAM9G15/9G35/9X35支持4.3/7寸触摸屏
  • 支持Linux2.6.39/Android2.3.5

  MYS-SAM9x5系列单板机应用领域:便携式数据终端、汽车控制、工业控制、医疗设备、家庭自动化、自动化资讯娱乐设备、安防系统、教学仪器、测试与测量仪器等。  
 

嵌入式主板

功能示意图

功能列表

  • AT91SAM9G15/ AT91SAM9G25/ AT91SAM9G35/ AT91SAM9X25/ AT91SAM9X35(32位ARM RISC处理器),ARM926EJ-S ARM Thumb内核, 400MHz运行频率
  • 16KB数据Cache,16KB指令Cache,内存管理单元MMU
  • 32KB片内SRAM ,64KB片内ROM
  • 256MB Nand-Flash,4MB DataFlash
  • 128MB的DDR2 SDRAM
  • 1个音频3.5mm输入接口
  • 1个双声道音频3.5mm输出接口
  • 24位真彩色
  • 默认480x272分辨率,最高可支持 1280 x 860
  • 串口
    • 1个调试串口DBGU(Debug Unit)
    • 1个普通串口UART0
    • 3个扩展串口UART1、UART2、UART3(都不通过MAX3232)
  • 2个CAN接口 (其中AT91SAM9G15/AT91SAM9G25A无CAN接口)
  • 2个高速USB HOST接口
  • 1个mini USB OTG接口
  • 以太网接口 (其中AT91SAM9G15无以太网接口)
  • 1个Micro SD卡接口
  • 2个SPI接口,2个I2C接口,12个ADC接口和54个GPIO接口(部分接口复用)
  • 1个电源指示灯(红色)
  • 1个用户灯/系统心跳灯(蓝色)

电气特性

  • 产品尺寸:100mm x 64mm
  • PCB板层:核心板,8层
  • 电源供电:5V/2A
  • 调试接口:20-pin,2.54mm标准JTAG接口
  • 工作温度:-40~+85℃(电气指标:符合CE,FCC,CCC规范要求)

 嵌入式主板

MDK 资源(提供源码)列表

类别 名称 描述
系统程序 getting-started 演示芯片的启动流程以及如何使用它的核心外设
pmc_clock_switching 演示系统时钟切换
存储设备程序 twi_eeprom 使用TWI外设去访问外部串行EEPROM芯片
hsmci_multimedia_card 多媒体卡测试
hsmci_sdcard SD卡测试
smc_nandflash Nandflash测试
spi_serialflash Dataflash 测试
用户交互程序 adc_touchscreen 演示如何使用ADC触摸屏模式去获取触屏事件
lcd 演示如何配置LCD控制器(LCDC)
ssc_dma_audio 播放预先加载进入flash的WAV文件
传输设备程序 adc_adc10 演示如何使用ADC外设
can 测试CAN总线
dma 测试DMA数据传输
periph_protect 演示PIO控制器的保护机制
pwm 演示PWM信道的配置,用于产生可变的周期和频率信号
usart_serial 将USART0模拟DBGU口传输数据
emac 以太网测试
rs485 RS485通信例程
USB设备 usb_audio_looprec 模拟了一个有麦克风的USB Desktop Speaker
usb_cdc_serial 模拟实现了一个USB转换为RS-232串口
usb_core USB模块简单的实现
usb_hid_keyboard 模拟一个简单的键盘
usb_hid_mouse 实现一个按键控制鼠标
usb_hid_msd 模拟了一个集成键盘和存储的USB设备
usb_hid_transfer 模拟了一个主机的自定义HID设备
usb_iad_cdc_cdc 实现了2个USB转换为RS-232串口的功能
usb_iad_cdc_hid 模拟了包含USB转RS232和USB HID键盘功能的USB设备
usb_iad_cdc_msd 模拟了一个集成了USB转RS232的功能和U盘功能的USB设备
usb_massstorage 模拟一个USB磁盘


Linux2.6.39系统资源(提供源码)列表

类别 名称 描述
引导程序 AT91Bootstrap 一级引导程序
u-boot 二级引导程序
Linux内核 Linux2.6.39 专为MYS-SAM9x5的硬件制定的Linux内核
设备驱动 Ethernet 以太网驱动
LCD+Touch LCD触摸屏驱动,支持4.3寸,7寸,10.2寸屏
USB Host USB Host驱动,支持OHCI和EHCI两种传输模式
USB Device USB Device驱动(Gadget)
Audio WM8731音频驱动
MMC / SD MMC/SD卡驱动
NandFlash NandFlash/SmartMedia驱动
UART 串口驱动
TWI(I2C) Two Wire Interface(I2C)驱动
SPI SPI驱动
RTC RTC时钟驱动
PWM PWM(脉宽调制)驱动
LED LED驱动,包括GPIO LED和PWM LED驱动
文件系统 Angstrom-X11 具有图形界面的X11文件系统,不提供源码,但用户手册提供修改和制定的方法

Android2.3.5 资源(提供源码)列表

类别 名称 描述
引导程序 AT91Bootstrap 引导Uboot
Uboot 1、支持 NandFlash 擦除读写
2、支持网络下载映像 
3、支持设置、保存环境变量
4、支持内存内容显示、对比、修改 
5、支持bootm、bootargs设置
Linux内核 Linux2.6.39 专为MYS-SAM9X5的硬件制定的Linux内核
设备驱动 Ethernet 以太网驱动
LCD+Touch LCD 触摸屏驱动
USB USBHOSTx2、USBOTG
MMC/SD MicroSD卡驱动
UART USART0、DBGU串口驱动
SPI SPI驱动
TWI(I2C) Two Wire Interface(I2C)驱动
DMA DMA驱动
GPIO 通用IO驱动
文件系统 Android文件系统 提供二进制镜像文件

SAM9G / SAM9X 器件为 Atmel® 基于 ARM926 的嵌入式 MPU 产品线奠定了良好的基础。这些灵活的器件在高度集成的设计中提供了丰富的外设组合,专为补充 ARM926 内核能力而设计。高带宽构架基于多层总线矩阵、多个 DMA 通道以及外部总线接口,以确保将内外数据流的处理器开销降至最低。集成式电源管理技术维持功耗预算,并降低 BOM 成本。

为了更便捷地开发应用,提供了评估板,并随附了 Android™、MDK-ARM 和 Linux® 免费软件包。SAM9G 器件依托于业界顶级提供商组成的全球生态系统,他们提供开发工具、操作系统和协议栈和应用。

  • 对大量外设的连接支持 — 支持的外设集可能包括双 10/100 以太网、双 CAN、FS/HS USB 2.0 器件和主机、SD/SDIO/MMC、软调制解调器、32 位定时器、USART、SPI、SSC、TWI 和 10 位 ADC。
  • 高性能数据高速公路 — Atmel SAM9X MPU 集成了运行频率为 400 MHz 的处理器时钟,所采用的高数据带宽架构基于的是具有多达 22 个 DMA 通道的 12 层总线矩阵。外部总线接口支持分布式片上和片外存储器。
  • 下一代存储器 — 对 LPDDR/DDR2 的支持确保供应充足和成本效益。另外,这些微处理器还支持带 24 位错误码校正的 MLC NAND 闪存。
  • 低功耗和低系统成本 — 以 400MHz 的频率工作时功耗仅为 300μW/MHz,备份模式下仅为 8μA。凭借 3.3V I/O 设计,不再需要任何外部电平转换器;同时,0.8mm 球间距封装降低了 PCB 设计的复杂性和成本。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分