米尔科技 ATMEL AT91SAM9G45 ARM9单板机概述

描述

 

嵌入式主板

 
  • Atmel 926EJ-STM内核,主频400MHz,AT91SAM9G45处理器
  • 128MB DDR2 SDRAM
  • 256MB NandFlash,512KB EEPROM,4MB DataFlash
  • 2×USB HOST,1×USB OTG,1×串口,1×网口,1×Camera等
  • 支持Linux2.6.30/Android 2.3.1

  MYS-SAM9G45是米尔科技最新推出的一款基于ATMEL AT91SAM9G45 ARM9高性能(400MHZ)处理器设计的全功能单板机。MYS-SAM9G45单板机有着精巧的设计和丰富的高速外设,加上强大软件支持包括Linux源码,WinCE BSP包,ARM-MDK 测试源码等,极大的满足了各类嵌入式产品开发和ARM评估学习等各种应用。

  ATMEL AT91SAM9G45 ARM9 工作频率高达400MHZ,片内含64KB RAM 和 64KB ROM,双外部总行接口支持支持4-bank DDR2/LPPDR,SDRAM/LPSDR/SDRAM/CompactFlash/Nandflash等。可通过TCM配置的多层总线结构和35路DMA,64KB SRAM出色的满足了各种高速性能要求的外围,如高速USB host/device, 10/100MBps Ethernet controller,高速 SDIO/MMC接口, 1280x860电阻屏的LCD控制器,触摸屏以及摄像头接口等。

  MYS-SAM9G45单板机的科学设计为SAM9G45 ARM9的嵌入式产品开发和ARM学习提供了最完善的方案。MYS-SAM9G45 单板机引出了SAM9G45的各种通用用户端口同时又保持了整板小巧尺寸,使得客户能将方便的嵌入到目标硬件系统/控制系统中,完善的软件开发资源如Linux源码,WinCE BSP包,ARM-MDK 测试源码,驱动描述说明等,又为客户的目标应用程序提供了便捷开发环境。 MYS-SAM9G45的综合优势降低了客户的研发周期和成本,是面向各领域如医疗,工业控制,消费电子的嵌入式产品开发的一大利器!

  说明: MYS-SAM9G45 单板机也称作MYS-SAM9G45开发板,作为通用的基于ARM的产品开发工具,在应用上这个板子尺寸较小,倾向于直接嵌入客户的目标设备和控制系统,所以在命名上是为单板机。

嵌入式主板

嵌入式主板 产品功能图

嵌入式主板

处理器
芯片 AT91SAM9G45
内核 ARM926EJ-S内核,主频400MHz
片内SRAM 64KB
片内ROM 64KB
片外存储
SDRAM 128MB
NandFlash 256MB
DataFlash 4MB
EEPROM 512KB
Micro SD 1
传输接口
以太网接口 1
CAN 0
高速USB HOST 1
全速USB HOST     1
高速USB Device 1
串口(DBGU) 1
RS485 0
电话接口 0
用户交互
4.3’ LCD触屏 1
Camera接口 1
音频输入 1
音频输出 1
用户按键 0
系统按键 2
系统接口
RTC实时时钟 1
JTAG接口 1
用户扩展接口(以下资源部分接口复用,详细请看用户手册或原理图)
串口(UART0,1,2,3) 4
SPI 2
TWD(I2C) 2
ADC模数转换 7
PWM 4
GPIO(部分接口共享) 52
 
   产品尺寸:100mm x 64mm

  PCB板层:8层

  电源供电:5V/2A

  调试接口:20-pin,2.54mm标准JTAG接口

  工作温度:-40~+85℃(电气指标:符合CE,FCC,CCC规范要求)

  嵌入式主板Linux系统资源(提供源码)列表
类别 名称 描述
引导程序 AT91Bootstrap 一级引导程序
u-boot 二级引导程序
Linux内核 Linux2.6.30 专为MYS-SAM9G45的硬件制定的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文件系统,不提供源码,但用户手册提供修改和制定的方法
  嵌入式主板Andriod 资源(提供源码)列表
类别 名称 描述
引导程序 AT91Bootstrap 引导Uboot
Uboot 1、支持 NandFlash 擦除读写
2、支持网络下载映像
3、支持设置、保存环境变量
4、支持内存内容显示、对比、修改
5、支持bootm、bootargs设置
Linux内核 Linux2.6.30 专为MYS-SAM9G45的硬件制定的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文件系统 提供二进制镜像文件
    MYS-SAM9G45系列单板机应用领域:便携式数据终端、汽车控制、工业控制、医疗设备、家庭自动化、自动化资讯娱乐设备、安防系统、教学仪器、测试与测量仪器等。
嵌入式主板

主处理器简介

AT91SAM9G45芯片使用ARM926EJ-S内核,它把用户接口的功能性和高速数据连接相结合,包括LCD控制器,电阻触摸屏,相机接口,音频10/100M以太网,高速USB和SDIO.随着处理器运行在400MHz和多个速率超过100Mbps的外设,AT91SAM9G45使用高性能和带宽网络或本地存储媒体来提供良好的用户体验.
AT91SAM9G45支持最新的DDR2和NAND闪存接口来存储程序和数据.一个与37个DMA通道相关的133M的内部多层总线接口,以及一个双外部总线接口,和一个能够用来配置紧密耦合内存(TCM)的64K字节的分布式内存,它们用来维持处理器和高速外设通信时所需的带宽.
AT91SAM9G45的电源管理控制器具有高效的时钟门控和电池备份部分,在上电和待机模式时将功耗降低至最少.

主处理器特性列表

  • AT91SAM9G45 Datasheet
  • AT91SAM9G45 Reference Manual
  • 400 MHz ARM926EJ-S ARM Thumb处理器
  • 32 KBytes 数据高速缓存,32 KBytes 指令高速缓存,MMU
  • 双向外部总线接口支持 4-bank DDR2/LPDDR,SDRAM/LPSDR,静态存储器,压缩闪存,带有ECC的SLC NAND Flash
  • 1个64-kbyte内部SRAM,以系统速率或处理器TCM接口的速率单周期存取
  • 1个64-kbyte内部ROM,嵌入辅助程序
  • LCD控制器支持STN和TFT显示器,最大为1280*860
  • ITU-R BT.601/656图像传感器接口
  • 高速USB设备,高速USB Host和带有片上收发器的全速USB Host
  • 10/100 Mbps以太网MAC控制器
  • 2个高速记忆卡座(SDIO,SDCard,MMC)
  • AC'97控制器
  • 2个主从串行外围接口
  • 2个三通道32-bit定时器/控制器
  • 2个同步串行控制器(I2S mode)
  • 四通道16-bit PWM控制器
  • 2个2线接口
  • 4个USART口包括ISO7816,IrDA,Manchester和SPI modes
  • 支持4线触摸屏的8通道10-bit ADC
  • 133 MHz12个32-bit层AHB总线模型
  • 37 DMA通道
  • 存储在NAND Flash,SDCard,DataFlash或者serial DataFlash里的Boot
  • 复位控制器 with片上上电
  • 可选择的32768 Hz低功率和12 MHz晶体振荡器
  • 内部的低功率32 kHz RC振荡器
  • 1个系统级PLL和一个优化的高速USB级480 MHz PLL
  • 两个可编程的外部时钟信号
  • 高级中断控制器和调试单元
  • 周期限时器,看门狗时钟,实时定时器和实时时钟
  • 5个32-bit并行Input/Output控制器
  • 160条和两个施密特触发器输入多路复用的外围 I/O可编程的I/O线

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

全部0条评论

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

×
20
完善资料,
赚取积分