资料介绍
主要芯片介绍
·SX52BD是Ubicom公司生产的一款RISC指令集的高速单片机。程序存储器采用Flash,片内容量为4096字节,重复写周期1万次以上;数据存储器是SRAM,片内容量为262×8位。SX52BD采用4个阶段传递(接收-解码-执行-写入),所以每一时钟周期执行1条指令。当最大操作频率达到100MHz时,指令以每10ns的时钟周期运行。通过串口或并口可以对芯片进行在线编程,芯片还有在线调试支持逻辑。该单片机的最大特点就是虚拟外设功能,即通过软件对I/O口进行灵活的配置, CPU通过执行虚拟软件模块直接驱动I/O口实现硬件外设功能(如UART、I2C、SPI、Caller ID、FSK等)。
·Cirrus公司的CS8900A是用于嵌入式设备的低成本以太局域网控制器。它的高度集成设计使外部器件大大减价。CS8900A包括片上RAM、10Base-T传输和接收滤波器,以及带24mA驱动的直接ISA总线接口,设置好其内部各个寄存器的值,芯片就可以自动开通网络接口,由于使用RJ45连接器,所以利用E2023芯片把网络中的信号进行转换。
·AT24LC256是Atmel公司生产的一种串行256KB的 EEPROM存储器,它通过2根数据线与外界通信,兼容I2C总线接口,可分别设为硬件和软件写保护,高达10万次的擦写,40年以上的数据保护,主要用来存储网页信息。
硬件设计
硬件设计原理图如图1所示。
图1 硬件设计原理图
CS8900A有三种工作模式:I/O模式、存储器模式和直接存储器模式,默认为I/O模式,通过程序可变换成其它模式。CS8900A的三种工作模式各有优缺点,本设计中采用的是I/O模式。CS8900A共有8个16位的I/O口,这8个I/O口与片内的8个16位寄存器相对应。如图1所示,CS8900A采用8位的数据总线方式和SX52BD的RB口相连。地址线和SX52BD的RA口相连。复位后,SX52BD对CS8900A有唯一地址。
与24X256有关的电路,除了上述的和CS8900A连接的部分外,还有PROG接口、晶振和复位电路。其中,PROG接口用于编程和调试,用一个4引脚的接头引出OSC1、OSC2、VCC和地用于编程和调试,也可以通过串口接振荡器引脚进行在线串行编程。
CS8900A片内集成了一个10Mbps的以太网收发器,以及所有用于和局域网通信的模拟和数字电路,通过一个电磁隔离器E2023直接和局域网相连。RJ45为网络接头,可接10Mbps或100Mbps的网络集线器。
需要注意的是,在PCB布线时数字信号和模拟信号不能混合,信号线不能走在CS8900A下面,输出变压器离RJ45尽量近,传输线和接收线的终端匹配电阻和电容应尽量靠近CS8900A。
·SX52BD是Ubicom公司生产的一款RISC指令集的高速单片机。程序存储器采用Flash,片内容量为4096字节,重复写周期1万次以上;数据存储器是SRAM,片内容量为262×8位。SX52BD采用4个阶段传递(接收-解码-执行-写入),所以每一时钟周期执行1条指令。当最大操作频率达到100MHz时,指令以每10ns的时钟周期运行。通过串口或并口可以对芯片进行在线编程,芯片还有在线调试支持逻辑。该单片机的最大特点就是虚拟外设功能,即通过软件对I/O口进行灵活的配置, CPU通过执行虚拟软件模块直接驱动I/O口实现硬件外设功能(如UART、I2C、SPI、Caller ID、FSK等)。
·Cirrus公司的CS8900A是用于嵌入式设备的低成本以太局域网控制器。它的高度集成设计使外部器件大大减价。CS8900A包括片上RAM、10Base-T传输和接收滤波器,以及带24mA驱动的直接ISA总线接口,设置好其内部各个寄存器的值,芯片就可以自动开通网络接口,由于使用RJ45连接器,所以利用E2023芯片把网络中的信号进行转换。
·AT24LC256是Atmel公司生产的一种串行256KB的 EEPROM存储器,它通过2根数据线与外界通信,兼容I2C总线接口,可分别设为硬件和软件写保护,高达10万次的擦写,40年以上的数据保护,主要用来存储网页信息。
硬件设计
硬件设计原理图如图1所示。
图1 硬件设计原理图
CS8900A有三种工作模式:I/O模式、存储器模式和直接存储器模式,默认为I/O模式,通过程序可变换成其它模式。CS8900A的三种工作模式各有优缺点,本设计中采用的是I/O模式。CS8900A共有8个16位的I/O口,这8个I/O口与片内的8个16位寄存器相对应。如图1所示,CS8900A采用8位的数据总线方式和SX52BD的RB口相连。地址线和SX52BD的RA口相连。复位后,SX52BD对CS8900A有唯一地址。
与24X256有关的电路,除了上述的和CS8900A连接的部分外,还有PROG接口、晶振和复位电路。其中,PROG接口用于编程和调试,用一个4引脚的接头引出OSC1、OSC2、VCC和地用于编程和调试,也可以通过串口接振荡器引脚进行在线串行编程。
CS8900A片内集成了一个10Mbps的以太网收发器,以及所有用于和局域网通信的模拟和数字电路,通过一个电磁隔离器E2023直接和局域网相连。RJ45为网络接头,可接10Mbps或100Mbps的网络集线器。
需要注意的是,在PCB布线时数字信号和模拟信号不能混合,信号线不能走在CS8900A下面,输出变压器离RJ45尽量近,传输线和接收线的终端匹配电阻和电容应尽量靠近CS8900A。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 1.单片机和嵌入式的关系(3)
- 单片机和嵌入式的区别
- 是否要从单片机转为嵌入式Linux
- 单片机到底是不是嵌入式?
- 单片机or嵌入式linux
- 单片机是否为嵌入式技术,单片机和嵌入式学哪个?
- 单片机与嵌入式区别
- 基于单片机和控制器的嵌入式Web服务器 16次下载
- 如何从单片机过渡到嵌入式?
- 单片机与嵌入式软件工程基础-西安电子科技大学课件下载.PPT 0次下载
- AVR高速嵌入式单片机原理与应用 0次下载
- 单片机实现的嵌入式因特网终端设计
- 《单片机与嵌入式系统解决方案》
- AVR高速嵌入式单片机原理与应用 0次下载
- AVR高速嵌入式单片机原理与应用
- 嵌入式微处理器是单片机吗 538次阅读
- 浅谈单片机与嵌入式的关系 3250次阅读
- 关于单片机和嵌入式,它们的区别是什么 2.8w次阅读
- SOC中单片机嵌入式应用的技术特点 3504次阅读
- 单片机和嵌入式有什么区别和概念的理解和感悟 4710次阅读
- 为什么说嵌入式开发比单片机要难很多? 5637次阅读
- 单片机和嵌入式设计的区别 1720次阅读
- 单片机和嵌入式系统linux的区别 6889次阅读
- 嵌入式和单片机的关系 6043次阅读
- 单片机与嵌入式系统有什么区别和联系? 1.4w次阅读
- 嵌入式和单片机到底有什么不同,有哪些区别? 1416次阅读
- 基于单片机的嵌入式WebServer技术解析 5598次阅读
- 嵌入式开发和单片机开发有什么区别和联系 3.5w次阅读
- 详细剖析嵌入式和单片机的区别 3284次阅读
- 单片机和嵌入式的区别终于看懂了 5.5w次阅读
下载排行
本周
- 1ACDC变换器的原理图免费下载
- 0.26 MB | 62次下载 | 免费
- 2高速PCB信号完整性分析及硬件系统设计中的应用
- 5.45 MB | 2次下载 | 1 积分
- 3可调节增益、电流输出、高侧电流感测电路
- 951.79KB | 2次下载 | 免费
- 4高速PCB信号完整性分析及应用
- 3.32 MB | 1次下载 | 1 积分
- 5具有集成式精密增益的低漂移、低侧双向电流感测电路
- 800.92KB | 1次下载 | 免费
- 6TDA4VM的有效视觉定位
- 1.63MB | 1次下载 | 免费
- 7汽车前照灯选择指南
- 792.51KB | 1次下载 | 免费
- 8上电期间电源开关故障毛刺解决方案
- 647.51KB | 1次下载 | 免费
本月
- 1HFSS电磁仿真设计应用详解PDF电子教程免费下载
- 24.30 MB | 130次下载 | 1 积分
- 2ACDC变换器的原理图免费下载
- 0.26 MB | 62次下载 | 免费
- 3GBT 4706.1-2024家用和类似用途电器的安全第1部分:通用要求
- 7.43 MB | 31次下载 | 免费
- 4AD18学习笔记
- 14.47 MB | 8次下载 | 2 积分
- 5LVGL开发指南介绍
- 7.34 MB | 7次下载 | 1 积分
- 6H桥中的电流感测
- 545.39KB | 7次下载 | 免费
- 7电机驱动器电路板布局的最佳实践
- 3.03MB | 6次下载 | 免费
- 8雷达的基本分类方法
- 1.25 MB | 4次下载 | 4 积分
总榜
- 1matlab软件下载入口
- 未知 | 935114次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191363次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183329次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81578次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73804次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65985次下载 | 10 积分
评论
查看更多