摘要:设计接口电路。它将 USB串口以及TInyISP接口进行合并。TinyISP 中的 MOSI,MISO信号线,与 PL2303 USB 串口信号线,通过 CD4052进行切换,当 NRST 信号为低电平的时候,输出 MOSI,MISO,当NRST为高电平的
一、前言
设计AVR的程序下载和串口通讯接口板。同时在电路不会包括电源端口。使用模拟门用于切换SPI以及UART端口。
设计接口电路。它将 USB串口以及TInyISP接口进行合并。TinyISP 中的 MOSI,MISO信号线,与 PL2303 USB 串口信号线,通过 CD4052进行切换,当 NRST 信号为低电平的时候,输出 MOSI,MISO,当NRST为高电平的时候,输入 串口信号线。铺设单面PCB,一分钟之后得到两块测试电路板。电路板制作的非常完美,下面进行焊接测试。
▲ 图1.2.1 电路原理图
三、测试结果
给电路提供5V工作电源。设置AB都是低电平,包括禁止端口也是低电平。测量 两个模拟门输出端口之间的导通电阻。A,B都在低电平,应该是模拟门的公共端口与第0 通道导通。但是通过测量发现,只有 Y 模拟们中的 CH1、CH3之间有205欧姆的导通电阻之外,其他的各个端口之间都是断开的,这究竟是为什么呢?如果将 禁止端的电平,从低电平修改到高电平,Y模拟门中的 CH1,CH340之间也截止了。这个测试结果实在令人摸不到头脑。似乎手边的这个 CD4052 不是正常的器件。
后来通过观察,发现这个错误是自己粗心大意造成的。实际上,手边焊接的不是 CD4052,而是CD4053。现在重新按照CD4053的管脚设计电路,重新绘制PCB,适合一分钟制板,现在一分钟之后得到了测试电路板,尽管焊接清洗,将它与原来的 TinyISP连接,测试对AVR单片机进行程序下载。测试很成功。因此,至此,验证了下载板的程序下载功能正常了。下面再设计一个单片机,测试它的串口功能。
本文记录了制作AVR单片机下载模块的制作过程。设计了一个六芯端口。其中包括有电源线、SPI端口,复用串口线,这样,便可以在测试电路板上可以简化程序下载和串口调试接口。其中使用了 CD4053选择下载和串口通讯。测试了电路板的功能正常。
[1]
合并 AVR 单片机 调试端口 : 形成六芯调试端口: https://blog.csdn.net/zhuoqingjoking97298/article/details/138619433?sharetype=blogdetail&sharerId=138619433&sharerefer=PC&sharesource=zhuoqingjoking97298&spm=1011.2480.3001.8118
[2]
集成了串口和SPI口的MEGA单片机调试转接板:
[3]
基于PL2303GL设计调试端口:
来源:APPLE频道