DIO280 巴赫曼
厦门莫格电气自动化有限公司
:雷琳
:/,
**,现货,提供一年质保!本公司所有产品都经过专业严格检测,欢迎询价,采购。只要您有
诚意,本公司将会给你提供一个*优势的价格,共同拿下单子。
PLC模块,可编程控制器,CPU模块,IO模块,DO模块,AI模块,DI模块,网通信模块,
以太网模块,运动控制模块,模拟量输入模块,模拟量输出模块,数字输入模块,数字输出
模块,冗余模块,电源模块,继电器输出模块,继电器输入模块,处理器模块,
ARM9大约可以达到180MHz~200 MHz的工作速率。因此,它能驱动的周边装置比ARM7多,应用范围也比较广。下面举Atmel的AT91RM9200来说明。
Atmel的AT91RM9200
它的CPU核心是16/32-bit的ARM920T,其主要功能简述如下:
内建有16 Kbytes的SRAM和128 Kbytes的ROM。
外部总线接口(External Bus Interface;EBI):可以支持SDRAM、SRAM、“暴量传输的(burst)”FLASH(亦即NOR FLASH)、能直接(glueless)和CompactFlash、SmartMedia、NAND FLASH连接。
7个外部中断来源,1个快速中断来源。
4个32-bit可程序I/O控制器,122个可程序I/O脚位,每个I/O脚位具有输入变动中断和”开路泄极”(open-drain)的功能。“开路泄极”是指在芯片内部的MOS FET输出电路上的泄极没有连接任何组件(电阻)。通常,它可以用来驱动高电流或高电压的负载;或者说,多个外部装置可以和此单一线路做双向通信。
具有20个信道的周边装置控制器(DMA)。
4个可程序外部时脉信号。
内建2个振荡器,以及2个PLL。
软件控制的功率化功能。
实时时脉产生器具有警报中断功能。DIO280 巴赫曼
中断控制器具有8个不同等级的优先级。能个别屏蔽的向量式中断来源,可抑制寄生信号对中断信号的干扰。
支持以太MAC 10/100 Base-T、MII或RMII,整合了28-byte的FIFO和专属的DMA传收通道。
支持USB 2.0(12 Mbps)主机端口(host port)和装置端口(device port)。主机端口有整合FIFO和专属的DMA。
多媒体记忆卡接口(multimedia card interface;MCI):支持自动的通信协议控制、和自动化的数据快速传输;与MMC和SD标准兼容,zui多可支持2个SD记忆卡。
3个同步的序列控制器(SSC):每个传送器和接收器都具有独立的时脉和讯包同步信号。支持I2S模拟接口,采用分时多任务技术。
4个万用同步/异步接收传送器(USART):可支持RS485、IrDA、调制解调器(modem)、ISO 7816的T0/T1 Smart Card。
主从式序列外围接口(SPI):8到16-bit的可程序数据长度,可以选择4个外部外围芯片。
2组3-通道、16-bit的定时器/计数器(TC):3个外部输入时脉、每个通道具有2个多用途I/O脚位。能够产生双PWM信号。
双线路界面(two-wire interface;TWI):支持主控模式(master mode),支持Atmel所有的双线路EEPROM。
所有数字脚位都支持IEEE 1149.1 JTAG边界扫描。
AT91RM9200算是性能非常强大的SoC,它可以用来开发通信、储存、控制等产品。由于它的功能很多,所以本文无法逐项详细说明,在此仅介绍它的USB 2.0主机端口。
它的USB 2.0主机端口支持“开放式主机控制器接口”(Open Host Controller Interface;OHCI) v1.0规格,以及USB v2.0全速(12 Mbps)和低速(1.5 Mbps)规格的信讯协议。它整合了1个“根部集线器”(root hub)和下游的2个USB传收器。标准的OHCI USB通讯堆栈驱动程序可以轻易地移植到此架构中,不需要顾虑硬件的兼容问题;可以执行现有全部的USB类别驱动程序,这表示所有标准的USB类别装置(class device)都能被自动侦测,让使用者应用。图5是其内部架构图。
在主机控制器和主机控制器驱动程序之间,有两个通信信道。*个信道使用主机控制器内部的作业缓存器组,这个信道的通信对象(目的地)就是主机控制器。这组缓存器包含了控制、状态、串行指针(list pointer)缓存器。它们都被映像至系统总线(ASB)的映像区域内。其中有一个指标是指向处理器的地址空间—称为“主机控制器通讯区域”(Host Controller Communication Area;HCCA)。HCCA正是第二个通信信道。在此信道内,主机控制器是通信主控(主导)者。HCCA包含一些起始指标(head pointer),分别指向中断模式的“端点描述者”(Endpoint Descriptor)串行、已处理完毕的队列(done queue),和“讯框起始”(start-of-frame;SOF)所代表的状态信息。
此接口的基本建构区块包含:端点描述者(ED)和传输描述者(Transfer Descriptor;TD)。主机控制器对系统内的每一个端点各别分配一个ED,TD队列连结至特定的ED上。
虽然有了硬件的USB 2.0主机端口,但是USB的软件驱动程序仍然是*的。图7是它的USB驱动程序架构。USB的数据处理作业是透过下列的通信层完成的:
主机控制器硬件和序列引擎(serial engine):在总线上,传送和接收USB数据。
主机控制器驱动程序:驱动主机控制器硬件和处理USB通信协议。
USB总线驱动程序和集线器驱动程序:处理USB命令和“列举”(enumeration)。提供一个硬件的独立接口。
迷你驱动程序(mini driver):处理USB装置*的命令。不同厂牌的USB装置可能具有不同功能的特殊命令。
类别驱动程序:处理标准的装置及其命令。某一标准类别的USB装置之类别驱动程序都具有共同的特性,或类似的程序代码和逻辑;例如:人机接口装置(HID)的驱动程序。
4KW Steam Boiler Generator Steam distilation etc
3400L jacketed agitated stainless pressure vessel tank reactor
Atlas copco type CO-2275C oil separator receiver pressure vessel from GA132
Bitumen spray tank heated pressure vessel white
600 Gallon LPG tank suit conversion to vacuum suction septic oil pumping tanker
Simons High Pressure 250 PSI 50KW Steam Boiler Feed Water Tank Blow Down Vessel
Busch 5.5KW liquid ring vacuum pump system with tank and controller
Global Water Solutions Expansion Vessel C2B-100. Serial No C2B10005573
Simons 42KW Steam Boiler SB S175
Watson Smith AC0100 Fail Freeze Electronic I/P Converte
Honeywell 129464M U.V. SENSING TUBE 0-250F
Rosemount 644HAE7M5J5A1Q4?K1125 SMART Temperature Transm
Meggitt Mobrey VT03
Bently Nevada 3300/05 8-Slot
Bently Nevada 3300/01-01-00
Bently Nevada 3300/10-01-02-0?0
Bently Nevada 3300/50-03-01-0?0-00
Bently Nevada 3300/46-XX-02-0?1-00
Endress Hauser Micropilot M FMR240
Rosemount 3051CD2A
Rosemount 3051CD3A
Rosemount 3051CD5A
Rosemount 3051CD4A
Rosemount 3051CG1A
Rosemount 3051CG3A
Rosemount 3051CG4A
Rosemount 3051CG5A
Rosemount 3051TG5A
Hawk Sultan 234
Endress Hauser Liquisys M CPM253-MR8105
Endress Hauser Promag 55S25
Endress&Hauser Prosonic M FMU41-ARB2A2
Siemens Sitrans FM Converter MID
Uticor Powerpanel 100G-UT15T3R0
Yokogawa Johnson EJX530A
DIGITRACE TCONTROL Digital Temperature Controller
Beijer QTERMG55
Festo Festo EGSK-46-200-10P?-P-Z
Det-tronics W8066A1001