自主研發(fā)的IPC335x是,一款針對工業(yè)自動化控制領域的,基于德州儀器(TI)2012年最新推出的AM335x處理器的系統(tǒng)核心模塊。利用高性能(高達720MHz ARM Cortex™-A8 32bit RISC內(nèi)核、POWERVR SGX™530 3D圖形加速處理引擎)、低成本(售價僅為$5)、低功耗(最低僅為7mW)的AM335x微處理器,通過易擴展的嵌入式工業(yè)控制總線接口PC104,將片上豐富的總線接口資源(GPMC總線、MMC總線、SPI總線、I2C總線、LCD接口、UART接口等)與工業(yè)外設資源(CAN、ADC、USB+PHY、雙端口Gigabit Ethernet等)全部引出。此外,該設計將AM335x、FLASH、DDR、PMIC做成集成模塊,很好地解決了最復雜的DDR和CPU的聯(lián)線問題,讓客戶輕松利用AM335x豐富資源的同時,大大節(jié)省用戶的產(chǎn)品開發(fā)周期、有效降低產(chǎn)品開發(fā)復雜度與成本。
由于AM335x集成了可編程實時單元與工業(yè)通信子系統(tǒng)——PRU-ICSS(支持多種工業(yè)通信協(xié)議,包括EtherCAT®、Ethernet/IP、PROFIBUS®、PROFINET®、POWERLINK以及SERCOS III 等),讓IPC335x特別適用于有工業(yè)自動化需求的各種終端設備,如傳感器、傳動器、電機驅(qū)動器、通信模塊、高性能PLC應用、工業(yè)HMI等。根據(jù)客戶不同的工業(yè)應用需求,可配置高中低三種不同性能的解決方案。其中,低性能的方案可無需外擴存儲器或利用操作系統(tǒng)以保證產(chǎn)品使用簡單,而高性能的方案可利用AM335x提供的3D圖形加速器與集成的觸摸屏控制輕松達到工業(yè)現(xiàn)場控制效果。
為了加速產(chǎn)品上市進程,客戶可利用經(jīng)過EMA優(yōu)化改進的、由TI推出的針對AM335x的StarterWare 軟件包,可無需通過操作系統(tǒng)即可像對微控制器編程那樣對微處理器進行編程,輕松達到控制硬件使用并實現(xiàn)系統(tǒng)最佳資源管理的目的。與 Linux 操作系統(tǒng)下的運行情況相比,利用StaterWare軟件包編程可將系統(tǒng)時延降低達 500 倍,還可以大大降低編程開發(fā)的時間。此外,StarterWare 軟件包為配置和連接外設提供所有應用編程接口 (API)支持,還包含輕量級軟件協(xié)議棧,支持 USB、網(wǎng)絡以及圖形等功能。此外,EMA還提供最新的主流操作系統(tǒng)(Linux、Android、WinCE)、完善的BSP、DVSDK軟件包支持,為客戶提供最好的工業(yè)控制產(chǎn)品開發(fā)環(huán)境。

2.1 IPC335x System Frame Construction
硬件規(guī)格
|
處理器 |
TI AM335X Cortex-A8處理器 | Upto 720MHz ARM Cortex™-A8 32bit RISC內(nèi)核 |
| NEON™ SIMD協(xié)處理器 | ||
| PowerVR SGX™530 3D圖形加速處理引擎 | ||
| RAM | 512MByte DDR2 | |
| Flash | 4GB eMMC或4GB Nand Flash | |
| LED | 1x 供電指示燈 | |
| 4x 可編程指示燈 | ||
| EEPROM | 1x 256KB I2C EEPROM | |
| Power connector | 5V DC | |
| PC104接口資源 | 1x GPMC | |
| 1x LCD Control 24bit接口 | ||
| 8x 12-bit ADC input | ||
| 5x 4線UART(RX、TX、CTS、RTS) | ||
| 1x USB2.0 OTG | ||
| 2x McSPI | ||
| 2x MMC/SD/SDIO總線 | ||
| 2x I2C | ||
| 2x 32-bit eCAP | ||
| 74x GPIO | ||
| 1x RGMII | ||
| 1x MDIO | ||
| 2x DCAN? v.2 | ||
| 3x 16-bit eHRPWM | ||
| 2x 32-bit eQPE | ||
| 板上其他接口資源 | 1x McASP | |
| 1x USB 2.0 OTG MINI | ||
| 1x Gigabit Ethernet RJ45 | ||
| 1x RS232 | ||
| 1x JTAG | ||
| 1x Power Button接口 | ||
| 1xWakeup 接口 | ||
軟件規(guī)格
| Linux | 啟動代碼 | 版 本 | x-load-1.5.0? u-boot 2009.11 |
| 啟動方式 | 支持從NandFlash和SD卡啟動 | ||
| 下載方式 | 支持串口和網(wǎng)絡下載 | ||
| 內(nèi)核 | 內(nèi)核版本 | Linux2.6.32 | |
| 支持文件系統(tǒng)格式 | EXT3/NFS/ JFFS2/UBIFS | ||
| 系統(tǒng)指示燈 | Led燈驅(qū)動 | ||
| Serial port | 提供驅(qū)動 | ||
| RTC | 硬件時鐘驅(qū)動,保存系統(tǒng)時間 | ||
| Ethernet | 10/100M以太網(wǎng)卡驅(qū)動 | ||
| USB host | USB host驅(qū)動 | ||
| USB device | USB device驅(qū)動 | ||
| LCD | LCD drive | ||
| Touch Screen | Touch Screen drive | ||
| MMC/SD | 提供驅(qū)動 | ||
| AUDIO INPUT/OUTPUT | 提供驅(qū)動 | ||
| TCP/IP | 提供完整的TCP/IP協(xié)議 | ||
| Configuration And service |
Ifconfig , route etc. | 用于網(wǎng)絡配置及相關服務程序 | |
| Basic tools | Common commands | cat,chmod,echo,free,init,kill,ls,mkdir,mount,ps, reboot,rm,lsmod,rmmod等 |
|
| WinCE6.0 | BIOS | x-loader | 支持SD啟動和NANDFLASH啟動 |
| e-boot | 支持SD啟動和NANDFLASH啟動 | ||
| OAL | OAL module | REBOOT | |
| Watchdog | |||
| RTC | |||
| KITL module | RNDIS KITL | ||
| 驅(qū)動支持 | Ethernet | 提供驅(qū)動 | |
| Touch Screen | 提供驅(qū)動 | ||
| AUDIO INPUT/OUTPUT | 提供驅(qū)動 | ||
| MMC/SD | 提供驅(qū)動 | ||
| LCD | 提供驅(qū)動 | ||
| Serial port | 提供驅(qū)動 | ||
| OTG | 提供驅(qū)動 | ||
| TCP/IP | 提供完整的TCP/IP協(xié)議 | ||
| Android2.2 | 內(nèi)核版本 | Linux2.6.32 | |
| 驅(qū)動支持 | Serial port, RTC, Ethernet, LCD, Touch screen MMC/SD , USB OTG, USB , Audio input/output |
||
移動設備訪問