正在加载图片...
第9期 徐虎,等:一种新型抗干扰32位串行编码及其实现 ·989· 主拉计算机量易感境 时几几几几几几 P2 CLK 41s165 45185 74LS165 OUT AT99C205 图3 32位码发送过程波形图 图232位码发送电路原理图 2编码的实现 行码信号(OUTA、OUTB)。电路中各点的信号被形如图3 2.1发送 所示。 在发送32位串行码时,选用AT89C2051单片机作为具 2.2接收 体收发电路的微控制器,采用24MHz晶体振荡器,原理电路 在接收32位串行码时,首先需要对接收信号进行解调, 图如图2所示。 使双极性归零码变为普通数字电路容易处理的单极性不归零 在发送电路中,单片机的功能比较简单,仅用一个输出口 码,原理电路图如图4所示,电路中各点的波形如图5所示。 发出时钟周期为20μs的脉冲,其中每32位间隔4个周期(80 在解调32位码信号过程中,首先使信号(NA、NB)分 μs)的低电平,供给74LS165作为移位脉冲。 别通过一个二极管和一个三极管至a、b点,此过程中信号被 74LS165是一种常用的并行输入/串行输出移位寄存器1。 削去负电平,而且被反向;信号a、b又经过一个与门 该器件能在一个信号的控制下并行置入一个字节的数据,然后 74LS08,得到的信号c就是我们从串行码信息中提取的时钟信 在移位脉冲的作用下逐位移出。此处用了4个74LS165,可以 号,由于每个上升沿正好在时钟周期的中间,所以此信号不仅 从并行输入口接收来自主控计算机数据总线的4个字节(32 可以送往单片机进行计数,而且可以作为74HC595的移位脉 位)数据,在单片机的32个脉冲作用下,从串行输出口Q、Q 冲。另外,信号a、b还经过一个触发器74LS74,形成需要的 移出波形高低电平刚好相反的两个信号,再分别与移位脉冲信 单极性归零码信号d,送往4个串联74HC595的输入端。 号经过一个与门74LS08,形成信号a、b,然后用运算放大器 74HC595是一种串行输入1并行输出的移位寄存器,在 LM374对信号进行调制,就得到我们所需要的双极性32位串 移位脉冲(信号©)的作用下,将单极性归零码(信号d),在 PL6 74 ATESC2051 SER 07 74H0595 74H595 74HC695 主整计算机数据总烧 图5 32位码接收过程被形图 图432位码接收原理图 (下转第1016页) C 1994-2008 China Academic Journal Electronic Publishing House.All rights reserved.http://www.cnki.net第 9 期 徐虎 , 等 : 一种新型抗干扰 32 位串行编码及其实现 ·989 · 2 编码的实现 211 发送 在发送 32 位串行码时 , 选用 A T89C2051 单片机作为具 体收发电路的微控制器 , 采用 24M Hz 晶体振荡器 , 原理电路 图如图 2 所示。 在发送电路中 , 单片机的功能比较简单 , 仅用一个输出口 发出时钟周期为 20μs 的脉冲 , 其中每 32 位间隔 4 个周期 (80 μs) 的低电平 , 供给 74LS165 作为移位脉冲。 74LS165 是一种常用的并行输入/ 串行输出移位寄存器[2 ] 。 该器件能在一个信号的控制下并行置入一个字节的数据 , 然后 在移位脉冲的作用下逐位移出。此处用了 4 个 74LS165 , 可以 从并行输入口接收来自主控计算机数据总线的 4 个字节 (32 位) 数据 , 在单片机的 32 个脉冲作用下 , 从串行输出口 Q、Q 移出波形高低电平刚好相反的两个信号 , 再分别与移位脉冲信 号经过一个与门 74LS08 , 形成信号 a、b , 然后用运算放大器 LM374 对信号进行调制 , 就得到我们所需要的双极性 32 位串 行码信号 (OU TA、OU TB) 。电路中各点的信号波形如图 3 所示 。 212 接收 在接收 32 位串行码时 , 首先需要对接收信号进行解调 , 使双极性归零码变为普通数字电路容易处理的单极性不归零 码 , 原理电路图如图 4 所示 , 电路中各点的波形如图 5 所示。 在解调 32 位码信号过程中 , 首先使信号 ( INA、INB) 分 别通过一个二极管和一个三极管至 a、b 点 , 此过程中信号被 削去 负 电 平 , 而 且 被 反 向 ; 信 号 a、b 又 经 过 一 个 与 门 74LS08 , 得到的信号 c 就是我们从串行码信息中提取的时钟信 号 , 由于每个上升沿正好在时钟周期的中间 , 所以此信号不仅 可以送往单片机进行计数 , 而且可以作为 74 HC595 的移位脉 冲。另外 , 信号 a、b 还经过一个触发器 74LS74 , 形成需要的 单极性归零码信号 d , 送往 4 个串联 74 HC595 的输入端。 74 HC595 是一种串行输入 \ 并行输出的移位寄存器 , 在 移位脉冲 (信号 c) 的作用下 , 将单极性归零码 (信号 d) , 在
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有