新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于ARM和CPLD的温度控制器的设计

基于ARM和CPLD的温度控制器的设计

作者: 时间:2009-09-23 来源:网络 收藏

2.1 网络通信接口电路
AT91M40800本身无ETHERNET接口,需通过外接以太网控制器实现网络功能。考虑到性价比,系统选用ReaItek公司生产的RTL8019AS型以太网控制器,外扩一个ETHER,NET接口。RTL8019AS连接电路如图2所示。

本文引用地址:https://www.eepw.com.cn/article/152334.htm

RTL8019AS的JP引脚接VCC使其工作在jumper(配置模式)模式下,以I/O方式进行读写操作。NETCS为AT91M40800对 RTL8019AS的片选信号,地址为0x03000300~0x0300031FLED0、LED1各接一只发光二极管以指示通讯状态。
采用10BASE-T布线标准通过双绞线实现以太网通讯,由于RTL8019AS内置10BASE-T收发器,所以网络接口电路较简单。只需外接一个隔离低通滤波器(LPF)20F-01与外部网络相连。TPIN±为接收线,TPOUT±为发送线,经隔离后分别与RJ-45接口的RX±、TX±端相连。
RTL8019AS工作在中断方式下,当接收到数据包时.NETINT(中断信号)输出低电平,并通知处理器读取数据。CPU启动远端DMA,NETCS (片选信号)和NETRD(读信号)有效,进而从RTL8019AS内部RAM读取数据。NETRST(复位信号)由控制电路产生,高电平有效,保证RTL8019AS可靠复位。
2.2 控制电路
主要对RTL8019AS以太网控制器、LCD液晶显示和MAX197的控制电路译码,选用Altera公司的CPLDEPM7032A。该器件具有600个可用门,32个宏单元,38个用户I/O引脚,采用3.3 V CMOS工艺,具有5 V容限输入。应用MAX+PLUSII开发平台,在图形编辑器中完成所需。EPM7032A的内部实现如图3所示。



评论


相关推荐

技术专区

关闭