位置:51电子网 » 技术资料 » 通信网络

集成了网络连接的低成本控制器

发布时间:2008/5/29 0:00:00 访问次数:351

1 引言

按照当前的技术水准,如果设计一个不与网络或互联网连接的控制、调节或数据通信系统显然是落伍了。文中将介绍如何采用maxim/dallas创新的八位网络微控制器ds80c400实现低成本的具有web连接的工业应用。

网络的存在大大简化了系统服务和电缆连接,通过以太网也能够实现越来越多的功能。如今越来越多的微控制器被部署在以太网上,例如:无线接入点、视频监控、网络打印、路由器等。在这些应用中,为了减轻软件处理负荷、降低成本,需要核心芯片,也就是集成有以太网接口和tcp/ip协议栈的微控制器,maxim/dallas推出的ds80c400则具备以上特点。

ds80c400非常适合上述应用,它可以连续运行,并只消耗极少的能量。该器件可以轻易实现voip、internet电话等功能,还可以通过internet或家庭网络控制空调和取暖设备。有了它,就没有必要在系统的每一单元都安装昂贵的电路,系统中的任何pc都可以通过ds80c400查看相关数据和发送控制操作。各个单元只需与现有网络连接,这些网络可以是家庭或者公司内部网络,也可以是internet,而且其服务设置和安装过程可以由网络上的任何pc实现。

2 ds80c400功能特点

这款新型控制器为系统监控提供了更多的途径。用户可以采集多个地点的温度并实时显示温度数值,也可以用彩色图表显示不同的温度值和连续工作情况。研发工程师还可以尝试不同的监视和控制方式,而不需要在各控制点增加转换器和昂贵的伺服机构。由于ds80c400可以通过以太网接入in-ternet,这样就使操作者的实际位置变得无关紧要,可以轻松实现远端或远距离的系统监控。

图1

2.1 低功耗

ds80c400能够以最少的外围器件和最低的功耗实现简单有效的功能。参考设计(dstinim400和dstinis400)中包含了以太网接口和2个串行接口,此外,板上有1m字节ram和1m字节的flash存储器。该控制器工作在29.4912mhz时钟下,运行ti-ni-os和webserver操作系统时的总功耗为0.5w。图1所示为ds80c400的内部结构框图。

ds80c400具有功率管理模式pmm,可以对内部时钟进行256分频。在pmm模式下,微处理器的速度非常低,仍可以继续执行程序,但电源电流极低,甚至低于空闲模式下的电源电流。当有中断指令产生或其中一个串口接收到数据时,ds80c400会自动恢复标准工作模式。pmm模式下损耗较大的定时器时钟是1024分频,而不是4分频。低功耗模式下,内部8051核工作于1.8v,而i/o驱动部分工作在3.3v(可以承受5v)。

2.2 高指令执行速度

在高达75mhz时钟时,ds80c400的指令执行速度可以达到18.75mips,足以支持以太网接收未经压缩的音频数据流,然后经过d/a转换再发送出去。ds80c400也适合分辨率和刷新速率较低的安全监控系统。但是,ds80c400不能用于高速、连续吞吐量的场合,例如文件服务器、网络dvd刻录机等。此外,ds80c400内部的运算加速器可以执行16位和32位乘法、除法、移位和归一化处理。

2.3 接口和外围设备

ds80c400提供多种接口,其中包括can2.0b控制器接口、三个1-wire接口、全双工硬件串行接口、八个双向8位端口(共计64个数字i/o口)。ds80c400有16m字节的可访问地址空间、22条地址线和4个内部编码片选使能端,见图2所示。它内部集成有10/100m以太网媒体存取控制器mac,可以支持半双工和全双工internet协议ipv4和ipv6。为了减轻发送和接收时的cpu负荷,ds80c400还内含8k字节带缓冲的数据包存储器。

图2

ds80c400内嵌64k字节rom,rom中的固件利用dhcp,配合tftp,通过以太网连接实现网络装载。rom固件支持udp、tcp、dhcp、icmp和igmp,因此实现了完全可以访问的tcp/ip协议栈。另外,用户也可以从已在ieee注册的ds2502-e48(maxim/dallas产品,一种提供48位节点地址的芯片)中获得一个mac地址。

2.4 java

<

1 引言

按照当前的技术水准,如果设计一个不与网络或互联网连接的控制、调节或数据通信系统显然是落伍了。文中将介绍如何采用maxim/dallas创新的八位网络微控制器ds80c400实现低成本的具有web连接的工业应用。

网络的存在大大简化了系统服务和电缆连接,通过以太网也能够实现越来越多的功能。如今越来越多的微控制器被部署在以太网上,例如:无线接入点、视频监控、网络打印、路由器等。在这些应用中,为了减轻软件处理负荷、降低成本,需要核心芯片,也就是集成有以太网接口和tcp/ip协议栈的微控制器,maxim/dallas推出的ds80c400则具备以上特点。

ds80c400非常适合上述应用,它可以连续运行,并只消耗极少的能量。该器件可以轻易实现voip、internet电话等功能,还可以通过internet或家庭网络控制空调和取暖设备。有了它,就没有必要在系统的每一单元都安装昂贵的电路,系统中的任何pc都可以通过ds80c400查看相关数据和发送控制操作。各个单元只需与现有网络连接,这些网络可以是家庭或者公司内部网络,也可以是internet,而且其服务设置和安装过程可以由网络上的任何pc实现。

2 ds80c400功能特点

这款新型控制器为系统监控提供了更多的途径。用户可以采集多个地点的温度并实时显示温度数值,也可以用彩色图表显示不同的温度值和连续工作情况。研发工程师还可以尝试不同的监视和控制方式,而不需要在各控制点增加转换器和昂贵的伺服机构。由于ds80c400可以通过以太网接入in-ternet,这样就使操作者的实际位置变得无关紧要,可以轻松实现远端或远距离的系统监控。

图1

2.1 低功耗

ds80c400能够以最少的外围器件和最低的功耗实现简单有效的功能。参考设计(dstinim400和dstinis400)中包含了以太网接口和2个串行接口,此外,板上有1m字节ram和1m字节的flash存储器。该控制器工作在29.4912mhz时钟下,运行ti-ni-os和webserver操作系统时的总功耗为0.5w。图1所示为ds80c400的内部结构框图。

ds80c400具有功率管理模式pmm,可以对内部时钟进行256分频。在pmm模式下,微处理器的速度非常低,仍可以继续执行程序,但电源电流极低,甚至低于空闲模式下的电源电流。当有中断指令产生或其中一个串口接收到数据时,ds80c400会自动恢复标准工作模式。pmm模式下损耗较大的定时器时钟是1024分频,而不是4分频。低功耗模式下,内部8051核工作于1.8v,而i/o驱动部分工作在3.3v(可以承受5v)。

2.2 高指令执行速度

在高达75mhz时钟时,ds80c400的指令执行速度可以达到18.75mips,足以支持以太网接收未经压缩的音频数据流,然后经过d/a转换再发送出去。ds80c400也适合分辨率和刷新速率较低的安全监控系统。但是,ds80c400不能用于高速、连续吞吐量的场合,例如文件服务器、网络dvd刻录机等。此外,ds80c400内部的运算加速器可以执行16位和32位乘法、除法、移位和归一化处理。

2.3 接口和外围设备

ds80c400提供多种接口,其中包括can2.0b控制器接口、三个1-wire接口、全双工硬件串行接口、八个双向8位端口(共计64个数字i/o口)。ds80c400有16m字节的可访问地址空间、22条地址线和4个内部编码片选使能端,见图2所示。它内部集成有10/100m以太网媒体存取控制器mac,可以支持半双工和全双工internet协议ipv4和ipv6。为了减轻发送和接收时的cpu负荷,ds80c400还内含8k字节带缓冲的数据包存储器。

图2

ds80c400内嵌64k字节rom,rom中的固件利用dhcp,配合tftp,通过以太网连接实现网络装载。rom固件支持udp、tcp、dhcp、icmp和igmp,因此实现了完全可以访问的tcp/ip协议栈。另外,用户也可以从已在ieee注册的ds2502-e48(maxim/dallas产品,一种提供48位节点地址的芯片)中获得一个mac地址。

2.4 java

<
相关IC型号
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!