I2C总线控制器的设计
I2C(Inter-Integrated Circuit)双向串行总线将主机或者从机的并行数据转换为串行数据,并通过SDA线传输。SCL则是串行时钟线,I2C总线通过SDA和SCL两条串行总线实现设备器件间的通信。
基于FPGA的片内多址I~2C总线控制器设计
介绍了i2c总线的工作原理及数据传输格式,分析了本设计在传统i2c总线控制器上的改进,由于加入了片内地址,更有利于实现系统集成,接着用自顶向下的设计方法首先给出了基于fpga的片内多地址地址i2c总线控制器和从动器件总体架构,进行了verilog语言的行为源描述,并给出了系统的仿真波形,仿真结果表明其能够在快速模式下很好的工作,最后通过fpga实现。
嵌入式系统和FPGA的总线控制器的设计实现
本文实现了一种基于嵌入式和fpga的通用总线控制器的设计方案。该方案能够在不改变硬件设计的情况下通过软件升级实现对各种不同总线接口时序的控制,从而实现了通用总线控制器,并成功应用到通用编程器中,极大提高了产品的竞争力也大大缩减了开发人员的开发成本。
基于QNX的CAN总线控制器的初始化程序设计
某基于qnx实时操作系统的分散控制系统,其现场控制站与现场i/o模块之间的通讯采用的是基于can总线标准的通信协议。针对其数据通讯所采用的pc104-can通讯卡,结合can通讯卡厂家提供的资料,介绍了此can通讯卡的硬件构成和功能。简述了核心芯片sja1000在can总线控制系统中的作用,分析了其内部寄存器及功能,利用c语言编写了此can通讯卡在qnx实时操作系统下的驱动程序。
MIC总线控制器远程模块的前端综合设计
mic总线控制器是时分复用串行mic数据总线控制系统的核心器件。mic总线控制器远程模块专用芯片采用典型的正向开发流程,针对电路的rtl级描述,使用synopsys公司的多种工具做了前端综合设计,包括dc、dft测试插入设计、sta静态时序分析、atpg自动测试向量生成,电路功能通过了nc-verilog工具的仿真验证。
基于QL5032总线控制器的DVB流发送卡的设计与实现
文中介绍了基于ql5032的pci总线控制器的dvbts(传输流)发送卡的构成及其应用,并给出了发送卡的硬件设计和软件设计的实现方案。数据经由pci桥上的dma控制器从pc系统内存传送到dvb-asi发送卡上的输入缓冲,随后对字节进行8b/10b编码,接着使这些10比特字通过以固定输出比特率270mb/s工作的并/串交换器。最后,通过标准dvb输出接口将计算机内的mpeg2传输流数据以指定的速率发送给各种数字视频设备。
基于CPLD的I2C总线主控制器IP核的设计
根据单片机i2c串行扩展的特点,在eda软件maxplusii的环境下,利用硬件描述语言,建立ip核。此设计利用状态机实现,在给出设计的同时详细说明ip核的建立过程,并下载到芯片通过硬件试验验证。
嵌入式Win CE中CAN总线控制器的驱动设计与实现
can总线是一种具有国际标准且性价比较高的现场总线,在当今自动控制领域的发展中发挥着重要的作用。这里简要地介绍了can总线及其控制器sja1000的工作原理和wince下流接口驱动程序的相关知识。采用wince流接口驱动程序实现对can控制器访问并操作,并详细地分析了sja1000驱动程序的设计与实现,并使用platformbuilder将驱动编译进内核,以动态链接库的形式提供给用户,为进一步开发嵌入式wince操作系统系统下can总线设备提供了一个良好的底层硬件驱动支持。
基于FPGA的I2C总线主控器的设计与实现
i2cbus(interintegratedcircuitbus内部集成电路总线)是由philips公司推出的两线制串行扩展总线,是具备总线仲裁和高低速设备同步等功能的高性能多主机总线。结合ds1340(日历时钟器件)应用实例描述了采用fpga模拟i2c总线的时钟线scl(serialclock)和数据线sda(serialdata),实现对ds1340控制的具体过程。
基于C8051F060片上系统的现场总线控制器的设计
介绍一种用于现场总线控制系统(fcs)的控制器的设计方案,该控制器以c8051f060片上系统为核心,接收标准工业信号(1~5v/4~20ma)输入,输出4~20ma信号,支持rs485硬件通信协议,通过modbus现场总线通信协议能够与组态软件直接挂接。给出了控制器的硬件结构,分析了modbus协议中消息帧的格式。采用微分先行加不完全微分位置式数字pid算式,改进了pid算法。通过性能测试,该方法超调量和响应速度均较常规pid好。
基于FPGA的CAN总线控制器SJA1000软核的设计
分析了can控制器sja1000的特点及can协议通信格式。设计了控制器sja1000的ip软核,能为应用提供一个性能优良的、易于移植的控制器sja1000,实现了对步进电机的控制。
MIC总线控制器远程模块专用集成电路的设计与应用
mic总线是专门为解决恶劣的军事环境中电力及数据分配和管理问题而开发的串行现场数据总线,具有很高的可靠性。本文介绍了一款mic总线控制器远程模块专用集成电路的设计及应用,这款电路可以用于替代美国mic总线控制器产品。
矿用高压电缆在线监测系统CAN总线控制器的设计
针对矿用高压电缆在线监测系统缺乏高效监测平台和可靠通信方式的现状,提出了一种矿用高压电缆在线监测系统can总线控制器的设计方案,详细介绍了该控制器的硬件电路设计、程序状态机的实现、波特率的设定及spi通信的实现。该控制器以fpga芯片ep2c20f484c8为监测核心,以mcp2510作为总线控制器,采用veriloghdl语言编写应用程序。实验结果证明了该控制器的实时性和可靠性。
基于CAN总线的多天线控制器设计及PID实现
为了实现对侦察雷达多部天线的计算机控制,天线控制系统采用了基于can总线的系统结构。基于对天线方位信号数字化原理的分析,设计了位置随动旋转编码器接口电路,给出了天线控制系统的pid控制算法,通过调整pid参数,较好地控制了天线的转动,简化了天线控制系统的结构,实现了一个控制台对多部天线的控制。
一种新型实用的天线控制器的设计
随着卫星通讯技术的不断发展,卫星的数量不断增加,对卫星天线伺服设备的要求也越来越高,为了保证系统的不间断通讯,同时避免对空间微波环境产生不必要的干扰,高可靠的天线控制器起到了重要的作用。特别是大口径的卫星天线,由于其波束宽度窄,对天线的角度控制要求更高。介绍了一种基于系统级单片机的实用型大口径卫星通讯地面站天线控制器的基本设计,阐述了该系统的设计特点,并对主要部分的软硬件实现方式进行了说明。
基于MC9S08QG8低端微控制器的无线控制器设计
为改变zigbee无线控制器节点设计中通常需要使用高端微控制器的现状,引入freescale低端微控制器mc9s08qg8配合mc13192无线收发器再加上少量外围元器件,实现了一种zigbee无线控制器的精简硬件设计电路。同时描述了器件选择、总体构建思路与硬件设计细节,最后介绍了该无线控制器的一个实例应用。基于低端微控制器的设计也能够完成无线网络要求的一些基本任务,并且满足无线控制应用中的低功耗、低成本、高性能、多功能等要求。
MAX517与单片机的I2C总线数据通信
华嵌学院 max517与单片机的i2c总线数据通信 摘要:介绍了i2c总线的特点及数据通信的基本协议,并以 at89c51单片机与美国maxim公司的8位电压输出da c数模转换器max517之间的通信为例,详细介绍了通过 i2c总线进行数据通信的具体硬件电路连接和其通信子程序 的编程方法。 关键词:i2c总线;at89c51;max517;数据通信 1i2c总线的特点及基本通信协议 i2c总线是philips公司开发的一种简单、双向二线制同步串行总线。它只需 要两根线 串行数据线和串行时钟线 即可使连接于总线上的器件之间实现信息传送,同时可 通过对器件进行软件寻址,而不是对硬件进行片选寻址的方式来节约通信线数目,从而减少了 硬件所占空间。因为总线已集成在片内,所以大大缩短了设计时间,此外,在从系统中移去或 增加集成电路芯片时,对总线上的其它集成芯片没
一种状态优化的I~2C总线主控制器的FPGA设计
i2c总线是一种简单的双向二线制串行通信总线。在此对传统的i2c总线控制器进行改进,对i2c总线读写状态进行了优化,该方法采用移位寄存器计数来控制状态转移,利用移位寄存器结构灵活的特点达到简化状态,优化状态机性能的目的。最后采用veriloghdl语言的行为描述,并给出系统仿真波形,仿真结果表明,设计芯片的功耗大约降低10%,面积减少25%。所设计的总线接口良好,符合i2c通信标准,实现了i2c的总线的数据通信。
基于SPI的CAN总线控制器与MCS-51单片机的接口设计
本文提出了一种基于spi的can总线控制器与mcs-51单片机接口的智能节点设计方案。单片机通过模拟spi接口实现对mcp2510的控制,从而实现can总线的通信。
基于AISG协议的手持电调天线控制器的设计
本文介绍了一种基于aisg协议的手持电调天线控制器的设计方案。根据aisg协议介绍了核心的硬件电路和软件设计思想,并对aisg协议的数据链路层和应用层进行了详细的描述。
基于FPGA的I~2C总线控制器设计
文章简要介绍了i2c总线的规范,给出了用fpga实现i2c总线控制器各个功能模块的详细设计方法,从代码移植方面分析了数据缓存的编码方法,并对该i2c总线控制器进行了仿真验证。
基于FPGA的IIC总线控制器设计
阐述了iic总线的工作原理,提出了一种基于fpga的iic总线控制器的实现方法.利用自顶向下的设计方法,设计了iic总线控制器有限状态机,采用硬件描述语言vhdl实现了iic总线控制器核的设计,给出了控制器仿真结果,并进行硬件测试.结果表明,该控制器满足iic总线功能及时序要求,工作稳定可靠.
基于Verilog HDL语言的CAN总线控制器设计及验证
在此利用veriloghdl设计了一款can总线控制器,首先根据协议把整个can总线控制器划分为接口逻辑管理、寄存器逻辑和can核心模块3个模块,然后用veriloghdl硬件描述语言设计了各个功能模块,并使用modelsim软件对各个模块的功能进行了仿真,最后使用fpga芯片对设计的can总线控制器验证,并连接了一个包含该fpgacan总线控制器的4节点can总线网络。测试结果表明所设计的can总线控制器能够完成设定的功能。
一种新型高速1553B总线控制器的应用验证
lhb155310是西安微电子技术研究所自主研发的一种新型高速1553总线控制器,其传输速率可达到10mb/s.对lhb155310的工程应用进行可靠性验证.系统试验的结果表明,lhb155310完全满足实际工程需要,并可在国内工业领域广泛推广.
一种基于FPGA的I~2C总线控制器的设计
设计了一种i2c总线接口控制器,该控制器具备协议层处理功能,可以实现对基于i2c总线协议的at24系列存储器的控制。在fpga平台下利用vhdl硬件编程技术实现了该设计,进行了功能仿真,并在实验板上完成了验证。
文辑推荐
知识推荐
百科推荐
职位:软件项目管理工程师
擅长专业:土建 安装 装饰 市政 园林