模拟信号采集显示器+GPS同步信号发生器制作全过程(焊接、问题、代码、电路)

 1、制作最小系统板

在制作最小系统板的时候,要用USB转TTL给板子供电,留了一个电源输入的四个接口,同时又用排针引出来VCC和GND用于后续其他外设的电源供应,电源配有电源指示灯和保护电容,

当时在焊接的时候把接口处的电源输入直接和引出的电源接口接到了一起,导致开关只控制了单片机的使能和和复位,最后的现象是开关没有按下灯就会亮,只是比较暗,开关按下后指示灯变亮,一直不知道什么问题,想着直接这样也没什么影响,最后是通过把电源引出和电源输入的连接切断重新焊接到开关后面控制解决的灯先亮的问题

问题2:使用的是XPT2046作为模拟信号转换芯片,一个是这个芯片当时只找到了贴片封装,没找到插件封装,但又需要在洞洞板上实现,在老师的建议下我知道了封装转换板,就是把芯片贴上去,他引出的可以接排针的引脚,可以买到。再一个是在焊接好之后,发现一上电就会出现引脚1-8有好几个引脚都在冒火花,冒烟,但是仔细看也无锡粘连,没有出现短路现象,后百度看到说是焊锡膏粘连短路,我用万用表测果然引脚1和2之间发生了短路(我在刚焊好时是检查过没有问题的),所以我就用电阻引脚在芯片引脚之间剐蹭掉残留的焊锡膏,确实之后就没冒烟也没有冒火花了,应该是上电之后焊锡膏受热流动将引脚粘连在一起了,所以以后洗板还是要多注意这一个问题。

2、51单片机最小系统的检查

以STC89C52为例(洞洞板、蚀刻板都要检查,工厂打板部分步骤可省略)

1.测量单片机供电是否正常

        51单片机的P20脚为GND,P40脚为VCC,红表笔接VCC,黑表笔接地:如果结果不为5V(2.6V或者其他),考虑是电源的问题。

1.1 首先检查电源线,红表笔接正极,黑表笔接负极,显示为5V左右,电源线正常。考虑是电路板的问题

1.2 将电压表调至通断档(红黑表笔短接电压表鸣叫)。

        首先检查GND连接是否正常,将黑表笔接在电源开关GND,将红表笔接在单片机GND,看万用表是否鸣叫,若鸣叫则正常;不鸣叫,则GND断路,检查GND线。

        然后检查VCC连接是否正常(单片机VCC与电源VCC)操作方法相同。

1.3 测试好后,重新检查单片机VCC与单片机GND之间电压是否为5V。只有单片机供电正常后,才能进行接下来的检查。

2.测量单片机的复位(以STC89C52RC为例,RST引脚,第9脚)

        红表笔接RST ,黑表笔接GND,观察是否为0V,若为0V,则正常。

3.测量第30脚(ALE引脚)

        红表笔接ALE引脚,黑表笔接地,如果电压值为1.7V,1.8V左右则正常,如果5V或者其他,则不正常。 若5V,可能是晶振部分出现问题,有三种情况:1.连线断了,2.某两个地方短路,3.晶振坏了。首先看18、19脚有没有短路,再看19、20有没有短路(万用表调至通断档,鸣叫即为短路),然后检查晶振脚与18脚是否断路,晶振脚与19脚是否断路。
 

3、LCD1602显示内容于背景色块重叠问题

调节对比度电位器,可解决

51单片机无法复位且LCD1602乱码问题

LCD1602按下复位后乱码的问题

保证各个外设接入干净电源和低(直接从电源处接入,减少转接)

4、AD报错 [Short-Circuit Constraint Violation] 

  (把这两个改成一样的就可以解决了)

5、PCB开板(光绘文件输出+嘉立创下单流程)

注意,下面内容属于引用,非原创,要自己去修改,现在只是记录,防止遗忘

 板材选择参考

PCB打板之前必须要知道的FR-4 - 知乎 (zhihu.com)

光绘文件输出参考(见自己的文件夹)

6、关于51单片机最小系统的复位电路问题

到底是不是只能用极性电容?还有电容电阻如何匹配和选择??

7、GPS模块解码

里面有三种数据类型:GN、GP、BD 分别代表 双模模式、GPS 模式、北斗模式,提取其中的时间信息

8、电源类芯片选型

电源芯片_luo_suo的博客-CSDN博客

9、电源防反接、MOSFET选型

怎样选择MOSFET_weixin_30399055的博客-CSDN博客

最终选择N沟道MOSFET,如何选择如下

MOSFET选得好,极性反接保护更可靠_你的酸橘真甜~的博客-CSDN博客

防反接保护电路_*fzfw的博客-CSDN博客

10、电路设计种电容的使用

360°详解去耦电容,真正的理解及在真正工程中的使用!_Nydxsst的博客-CSDN博客

去耦电容:10uF电容与0.1uF问题_去耦电容为什么选0.1uf_小小烟王的博客-CSDN博客

电路设计——电容作用_霁风AI的博客-CSDN博客

11、ICL7660数据手册

ICL7660AIBAZA-T pdf, ICL7660AIBAZA-T Description, ICL7660AIBAZA-T Datasheet, ICL7660AIBAZA-T view ::: ALLDATASHEET :::

12、LM117LD-5.0/LM1117MP-3V3数据手册

LM1117LD-1.8/NOPB pdf, LM1117LD-1.8/NOPB Description, LM1117LD-1.8/NOPB Datasheet, LM1117LD-1.8/NOPB view ::: ALLDATASHEET :::

12转5V典型应用电路

 

13、压控晶振控制电路

晶振简介(OCXO恒温、 MCXO数补、VCXO压控、VCTCXO、VCOCXO)_tsx晶体的原理_沙漠的甲壳虫的博客-CSDN博客

SiT3809:80 -220MHz 单端压控振荡器VCXO_SiTime样品中心的博客-CSDN博客

14、信号发生部分

CPLD->产生方波

正弦信号发生器(DAC0832)

基于stm32单片机的信号发生器设计_基于stm32的信号发生器_单片机实例设计的博客-CSDN博客

15、STM32复位电RC时间计算、最小系统

STM32上电复位电路参数选择 - 爱码网 (likecs.com)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值