期刊文献+
共找到15篇文章
< 1 >
每页显示 20 50 100
UART自适应波特率发生器的设计与仿真
1
作者 肖文桂 《现代信息科技》 2024年第1期59-62,共4页
为提升各种微处理器与嵌入式系统的通信波特率,文章对传统波特率自适应检测技术加以改进,基于FPGA和Verilog HDL硬件描述语言设计一种可灵活高效配置波特率参数的UART模块。首先改进传统的通过发送固定数据检测波特率的技术,利用特征值... 为提升各种微处理器与嵌入式系统的通信波特率,文章对传统波特率自适应检测技术加以改进,基于FPGA和Verilog HDL硬件描述语言设计一种可灵活高效配置波特率参数的UART模块。首先改进传统的通过发送固定数据检测波特率的技术,利用特征值匹配法结合查表比对法设计自适应波特率发生器,实现自动高效检测波特率,完成相应参数配置。然后采用Modelsim对各模块功能进行系统级仿真。仿真结果表明,该波特率发生器能够自动建立串口通信链路,数据传输稳定可靠,提高了检测效率,减少了系统资源开销。 展开更多
关键词 UART 自适应波特率发生器 MODELSIM 特征值匹配
在线阅读 下载PDF
一种新颖的UART自适应波特率发生器的设计 被引量:12
2
作者 周建华 万书芹 薛忠杰 《半导体技术》 CAS CSCD 北大核心 2007年第12期1052-1055,共4页
实现了一种应用于UART中的自适应波特率发生器的设计。设计通过使用计数器和边沿检测器对串行线路上的一个低电平周期进行精确计数,然后经过一系列比较迭代,最终得出串行线路数据波特率。利用Quartus软件工具完成电路物理设计、仿真及综... 实现了一种应用于UART中的自适应波特率发生器的设计。设计通过使用计数器和边沿检测器对串行线路上的一个低电平周期进行精确计数,然后经过一系列比较迭代,最终得出串行线路数据波特率。利用Quartus软件工具完成电路物理设计、仿真及综合,结果表明电路能正确地探测出串行数据波特率。最后将电路实现于CycloneII系列FPGA上。运用该电路可以简化UART接收器部分设计。 展开更多
关键词 通用异步接收发送器 波特率发生器 异步通信 不归零码
在线阅读 下载PDF
经改造的DDS功能用作波特率发生器
3
作者 Abhijeet Deshpande 《电子设计技术 EDN CHINA》 2010年第10期74-74,75,共2页
一般情况下,可以用一个现有的振荡器,为一个UART产生一个波特率时钟。振荡器频率必须作分频,而分频会带来波特率误差。表1表示当用一个8MHz晶振和一个普通的二进制分频器生成波特率时,产生误差的百分比。本例中的系统可以获得一个比波... 一般情况下,可以用一个现有的振荡器,为一个UART产生一个波特率时钟。振荡器频率必须作分频,而分频会带来波特率误差。表1表示当用一个8MHz晶振和一个普通的二进制分频器生成波特率时,产生误差的百分比。本例中的系统可以获得一个比波特率快16倍的时钟。 展开更多
关键词 波特率发生器 DDS 功能 改造 分频器 UART 振荡器 二进制
原文传递
标准51单片机在任意时钟频率下产生任意波特率的独特方法 被引量:1
4
作者 林志琦 任超越 张睿 《长春工业大学学报》 CAS 2017年第6期537-543,共7页
为了实现标准51单片机在6、12、24 MHz等时钟频率下产生任意的波特率,将波特率发生器中定时计数器的16次(或32次)溢出分为两部分,一部分是连续15次(或31次)的快速溢出,此时定时器T_1的初值为0FFH,定时器只需一个定时周期就可以溢出,这... 为了实现标准51单片机在6、12、24 MHz等时钟频率下产生任意的波特率,将波特率发生器中定时计数器的16次(或32次)溢出分为两部分,一部分是连续15次(或31次)的快速溢出,此时定时器T_1的初值为0FFH,定时器只需一个定时周期就可以溢出,这样需要15个(或31个)时间单位,然后用串行数据传输一位数据所需的时间减去之前那15(或31个)定时周期,余下的时间为用定时器T_0准确地定时。故此可以在任意时钟频率下产生任意的波特率。 展开更多
关键词 51单片机 时钟频率 波特率 波特率发生器
在线阅读 下载PDF
基于AHB总线UART核的设计
5
作者 娄冕 张洵颖 +1 位作者 吴龙胜 刘佑宝 《微计算机信息》 2011年第1期83-85,共3页
本文介绍一种能够挂载于高速总线AHB的UART核。它充分利用了AMBA2.0协议对高速总线通信方式的规定,实现了慢速设备与高速总线的兼容。设计的一种自适应波特率发生器,通过对串行线路上的数据位进行精确周期采样计数,能够自动得出串行数... 本文介绍一种能够挂载于高速总线AHB的UART核。它充分利用了AMBA2.0协议对高速总线通信方式的规定,实现了慢速设备与高速总线的兼容。设计的一种自适应波特率发生器,通过对串行线路上的数据位进行精确周期采样计数,能够自动得出串行数据波特率;本设计同时在数据链路层实现了一个协议转换模块,通过规定协议的方式完成UART帧格式与AHB数据格式的相互转换,而协议中增加的自控信息,使得串行数据能够更快的转换成高速总线上的并行信号。该IP采用硬件描述语言(VHDL)设计,核心部件采用有限状态机(FSM)实现,最终形成可复用的IP软核。 展开更多
关键词 AHB UART 波特率发生器 有限状态机
在线阅读 下载PDF
CPLD的串口电路设计
6
作者 刘磊 顾斌 龚美霞 《电子制作》 2011年第2期55-56,共2页
本文选用CPLD是ALTERA公司的EPM240T100,结合MAX232接口片进行串口通信设计,框图如下图1所示。使用VHDL对CPLD进行编程,设计3个模块,波特率发生模块,接收器。发送器。1.波特率发生模块波特率发生器实际是一个分频器,如前所述,... 本文选用CPLD是ALTERA公司的EPM240T100,结合MAX232接口片进行串口通信设计,框图如下图1所示。使用VHDL对CPLD进行编程,设计3个模块,波特率发生模块,接收器。发送器。1.波特率发生模块波特率发生器实际是一个分频器,如前所述,本文设计的波特率为19.2kb/秒,设计使用的时钟频率为10MHz,所以计数器进行计数时计数到260进行翻转。 展开更多
关键词 电路设计 CPLD 串口 波特率发生器 ALTERA公司 MAX232 计数器 通信设计
在线阅读 下载PDF
UART IP核的设计及其FPGA实现 被引量:4
7
作者 贺春芝 夏银水 王伦耀 《浙江大学学报(理学版)》 CAS CSCD 2012年第5期535-540,共6页
为了提高UART IP核的可重用性和灵活性,将其中波特率发生器模块设计成自适应的波特率发生器,同时采用异步FIFO作为UART与外部数据交换的缓冲器,实现处理器与UART接口的速度匹配.以IP核的参数化设计为基础进行Verilog HDL编码,在Modelsim... 为了提高UART IP核的可重用性和灵活性,将其中波特率发生器模块设计成自适应的波特率发生器,同时采用异步FIFO作为UART与外部数据交换的缓冲器,实现处理器与UART接口的速度匹配.以IP核的参数化设计为基础进行Verilog HDL编码,在Modelsim SE 6.0上进行仿真验证,然后应用Synplicity公司的SynplifyPremier 9.6.2和Synopsys公司的DC 2008分别进行综合优化,并在FPGA上加以实现.结果显示,所提出的设计功能正确,可重用性强. 展开更多
关键词 自适应波特率发生器 异步FIFO IP核 参数化
在线阅读 下载PDF
ATMEL89C52T2的特殊用法 被引量:2
8
作者 张小军 张涌 +1 位作者 黄国强 张立军 《陕西煤炭》 2002年第4期41-42,共2页
介绍了 5 1系列单片T2的特殊用法 ,它只需一段小程序和I/O口P1.0来实现度为 6 1Hz~ 4MHz的脉冲信号 ,减少了实践中的烦琐工作。
关键词 定时器/计数器 自动重装载 波特率发生器 时钟输出频率
在线阅读 下载PDF
P89C669的双串口调试 被引量:1
9
作者 杨耀民 任秀敏 郑研 《光盘技术》 2006年第2期38-40,共3页
P89C669是基于PHILIPS半导体新51MX内核的首类Flash微控制器代表。它包含两个全双工增强型的UARTS,并自带一独立的波特率发生器。这款芯片的重要特点是具有双串口,扩展的第二个串口采用波特率发生器进行串行通讯,其功能与扩展51MX的设... P89C669是基于PHILIPS半导体新51MX内核的首类Flash微控制器代表。它包含两个全双工增强型的UARTS,并自带一独立的波特率发生器。这款芯片的重要特点是具有双串口,扩展的第二个串口采用波特率发生器进行串行通讯,其功能与扩展51MX的设置方式基本相同。 展开更多
关键词 双串口 波特率发生器 软件实现
在线阅读 下载PDF
LN82530串行通讯控制器的研制
10
作者 邵东瑞 刘宝娟 谢鸭江 《微处理机》 2003年第6期14-16,25,共4页
本文介绍了 LN82 5 30串行通讯控制器的主要功能 ,版图设计 ,制造工艺。
关键词 LN82530 串行通讯控制器 电路结构 波特率发生器 数字锁相环
在线阅读 下载PDF
通用异步接收器和发送器ST16C550的结构及应用扩展 被引量:2
11
作者 王明洋 《电子制作》 2007年第1期43-44,共2页
16C550是通用的异步接收器和发送器,它具有16字节发送和接收FIFO,还有一个可编程的波特率发生器,以提供选择发送和接收时钟频率。范围从50bps到1.5Mbps。
关键词 ST16C550 发送器 接收器 异步 通用 应用 结构 波特率发生器
在线阅读 下载PDF
用FPGA器件实现UART核心功能的一种方法
12
作者 潘惠彬 《今日电子》 2001年第3期8-10,共3页
串行外设都会用到RS232-C异步串行接口,传统上采用专用的集成电路即UART实现,如TI、EXAR、EPIC的550、452等系列,但是我们一般不需要使用完整的UART的功能,而且对于多串口的设备或需要加密通讯的场合使用UART也不是最合适的.如果设计上... 串行外设都会用到RS232-C异步串行接口,传统上采用专用的集成电路即UART实现,如TI、EXAR、EPIC的550、452等系列,但是我们一般不需要使用完整的UART的功能,而且对于多串口的设备或需要加密通讯的场合使用UART也不是最合适的.如果设计上用到了FPGA/CPLD器件,那么就可以将所需要的UART功能集成到FPGA内部,本人最近在用XILINX的XCS30做一个设计的时候,就使用VHKL将UADT的核心功能集成了,从而使整个设计更加紧凑,更小巧、稳定、可靠,下面就谈谈设计方法. 展开更多
关键词 FPGA UART 数据总线接口 控制逻辑 状态接口 波特率发生器
在线阅读 下载PDF
AVR单片机入门及C语言高效设计实践(十六)
13
作者 周兴华 《电子世界》 2007年第11期19-23,共5页
通用串行接口USART的主要特征ATMEAGl6L带有一个全双工的通用异步收发器(USART),其特征如下:1.全双工操作(独立的串行接收和发送寄存器)、2.异步或同步操作、3.主机或从机提供时钟的同步操作、4高精度的波特率发生器、5.支持5... 通用串行接口USART的主要特征ATMEAGl6L带有一个全双工的通用异步收发器(USART),其特征如下:1.全双工操作(独立的串行接收和发送寄存器)、2.异步或同步操作、3.主机或从机提供时钟的同步操作、4高精度的波特率发生器、5.支持5、6、7、8或9个数据位和1个或2个停止位、 展开更多
关键词 AVR单片机 设计实践 通用异步收发器 C语言 通用串行接口 入门 同步操作 波特率发生器
在线阅读 下载PDF
新型通讯可编程接口器件—8250A
14
作者 邢文贵 《微处理机》 1989年第1期59-64,共6页
概述:众所周知的8251A 作为通用的异步/同步接收器/发送器(USART)是为了适用于 Intet 公司的高性能微处理机系列的数据通讯而设计的。为了扩展其功能,在原有基础上,在内部装置了波特率发生器、增设了内部寄存器,使其异步通讯功能大大的... 概述:众所周知的8251A 作为通用的异步/同步接收器/发送器(USART)是为了适用于 Intet 公司的高性能微处理机系列的数据通讯而设计的。为了扩展其功能,在原有基础上,在内部装置了波特率发生器、增设了内部寄存器,使其异步通讯功能大大的改善,这就形成了今日的8250A。它广泛用于同步/异步的通讯中,具有灵活多样的功能。这里仅就其通讯功能作一个介绍,供应用时参考。 展开更多
关键词 异步通讯 编程接口 内部寄存器 波特率发生器 数据通讯 控制寄存器 片选信号 处理程序 停止位 奇偶校验位
在线阅读 下载PDF
基于51单片机的定时器2的操作与实现
15
作者 周红玲 《科技创新导报》 2009年第3期40-40,共1页
介绍定时器2的操作模式,及其在8051单片机上的具体实现,程序用PLM语言编写。
关键词 T2CON 捕获 自动重装 波特率发生器
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部