Mini Board
ICETEK-OMAP3530-Mini --- MiniPC
The ICETEK-OMAP3530-Mini (picture) is a fan-less single-board computer based on Texas Instruments' OMAP3 device family. It is quite similar to popular BeagleBoard.
ICETEK-OMAP3530-Mini是一个以TI OMAP3530为处理核心的迷你型PC参考设计平台,由瑞泰创新公司提供。做为一个参考设计,瑞泰创新提供硬件原理图和相关设计信息;做为一个开发/测试/评估平台,瑞泰创新公司将提供软件设计方面的相关技术支持和参考程序。
建立此工程的目的是为使用者提供一个索引平台,为刚刚接触到板子并开始使用的用户提供一个信息下载通道和FAQ信息。
Contents
设计目标
ICETEK-OMAP3530-Mini板的设计原型为BeagleBoard。硬件设计上大部分借鉴了BeagleBoard的成功设计,目的是在同样的硬件平台上评估OMAP3的能力和软件运行效果。为OMAP3平台的普及贡献力量。由于国内在制板、焊接和成本等方面的限制,所以瑞泰创新公司在ICETEK-OMAP3530-Mini的设计上充分简化了对制板,焊接和硬件采购方面的需求。力求在中国国内技术现况条件下能顺利完成,也为有此方面要求的广大客户提供成功的借鉴。此设计主要用于设计参考和评估,也可以应用于软硬件开发教学。既可以供初学者熟悉嵌入式系统的软硬件设计,又可供技术高手利用此平台进行软硬件测试和研发。其低廉的价格适用于个人购买,其较为完善的软件资源(包括互联网上开源资源和瑞泰创新即将提供的整套开发实验环境)更适合于嵌入式教学和科研。
- 硬件设计特色
- 采用TI OMAP3530的0.65mm间距的PBGA封装器件,减少PCB板层数和制板难度,降低制板费用
- 采用单独焊接在PCB板上的mDDR+NAND存储器件,免除了OMAP顶置焊盘焊接的焊接难点
- 采用TPS65930器件供电,在不改变性能的基础上减少制板和焊接难度
- 优化PCB板布局,使线路板在不扩大面积的情况下提供更通用的接口(如:标准DVI-D接口,DB-9串口等)
- 在其它配套器件选择上,尽量采用国内市场上常用芯片,兼顾采购难度和采购成本
- 与原型板BeagleBoard的差异
- OMAP3530采用423PinPBGA封装CUS后缀
- DDR-NAND器件
- 供电电源器件选用TPS65930
- USB HOST接口芯片采用USB3316
- MMC/SD卡接口插座
- 标准RS232"D"型插座
- 标准DVI-D插座
- 复合视频插座
- 可选的板载麦克风
软件考虑
- 由于BeagleBoard的成功运作,在互联网上已有成熟的Wiki社区支持,许多大玩家都早已在这个板上运行或开发了许多软件。既然MiniBoard借鉴了90%以上的BeagleBoard板硬件设计,所以设计者考虑没有理由重建相关软件系统,我们倾向于MiniBoard共享BeagleBoard的软件资源(开源部分)。
- 瑞泰创新公司RealTimeDSP在维护硬件的同时,还在软件开发方面提供一定支持,比如:提供基本的检测程序;提供一套建立在Ubuntu虚拟机上的较为完善的开发环境及相关使用文档。另外还将为初学者和大学嵌入式教学用户设计相关的实验,提供实验手册等。通过各种途径(包括此平台)与用户交流MiniBoard的使用心得等。另外,RealTimeDSP将与MiniBoard的直接用户建立紧密联系,并提供更深入的技术支持,比如:工程师上门培训等。
- MiniBoard在运行BeagleBoard的软件方面有着良好的兼容性,基本上所有BeagleBoard的Demo程序或工程均能在ICETEK-OMAP3530-Mini上跑通。比如Ångström Distribution;Handheld.org's Mojo Ubuntu build;Android for BeagleBoard;Debian (ARM);mediaplayer;一些OpenGL Demo等等。
- 基本上所有BeagleBoard的示例演示程序无需改动可以直接在MiniBoard上运行,但最大的软件方面的兼容问题在于: 由于硬件设计方面的区别,MiniBoard采用了TPS65930器件代替BeagleBoard的TWL4030,这会导致主要在音频驱动方面的不同,所以在运行BeagleBoard的软件时会在系统启动时看到一些由此引起的错误提示,如TWL4030无法初始化等。要解决这个问题,需要在操作系统中用TPS65930的驱动替换TWL4030的驱动。
- 希望MiniBoard的用户在软件使用和研发能溶入由BeagleBoard建立起来的软件大家庭,为丰富和完善这一开源社区做出贡献。我们的目标是:所有软件无需或稍加改动即可以在MiniBoard和BeagleBoard上同样运行,并取得同样的效果。我想这也符合开源精神。
硬件
ICETEK-OMAP3530-MINI是一款以TI OMAP3530为处理核心的低功耗迷你型PC参考设计平台。采用的主处理器为TI的OMAP3530(ARM Cortex-A8 Core ~600MHz + TMS320C64x+ DSP ~430MHz + Imagination SGX 2D/3D graphics processor)。
硬件结构
正面视图:
序号/No. | 名称/description |
---|---|
1 | 主芯片/chip:OMAP3530 |
2 | 存储器/memory:mDDR+NAND Flash |
3 | 综合电源管理/power:TPS65930 |
4 | DVI显示/display:TFP410 |
5 | SD卡接口/SD card interface |
6 | 复位按钮/reset button |
7 | DVI connector |
8 | 外部扩展接口1/expansion interface 1:Power、MMC、Mcbsp、UART |
9 | DB-9串口/serial port |
10 | USB HOST |
11 | 外部扩展接口2/expansion interface 2:Mcbsp、I2C、RESET |
12 | 用户按钮/user button |
13 | JTAG接口/interface |
14 | 音频输出/audio output |
15 | 音频输入/audio input |
16 | 电源输入/power input |
17 | USB OTG |
18 | TV输出或S-Video输出/ TV output or S-Video output |
Differences between ICETEK-OMAP3530-MINI and BeagleBoard
The main differences between the BeagleBoard and ICETEK-OMAP3530-MINI are the following:
BeagleBoard | ICETEK-OMAP3530-MINI | remarks | |
processor: | OMAP3530CBB | OMAP3530CUS | the Beagleboard is POP package and ICETEK isn't |
memory: | 128MB SDRAM/256MB NAND | 128MB SDRAM/unknown NAND | Beagle revision C1 will have 256MB SDRAM/512MB NAND |
chipset: | TWL4030 (identical to TPS65950) | TPS65930 | Probably BeagleBoard C1 will also use TPS65930 |
interface: | S-Video | TV out/S-Video | |
DVI-D out: | HDMI connector | DVI connector | Neither contains audio |
serial interface | 10-pin UART header | DB-9 UART connector | |
n/a | Key pad | ||
price: | $149.00 | ¥895 | 895 yuan is approximately EUR 94 and USD 131 (on dec 25, 2008) |
Note that BeagleBoard rev C1 will have the possibility to directly interface with an LCD display.
Unofficial translated info
Let Google translate this page.