RT5350硬件调试总结

来源:互联网 发布:网络阅卷注意事项 编辑:程序博客网 时间:2024/06/05 08:00

           上星期一个朋友做了一块基于RT5350的WIFI转RS485模块,遇到两个问题:

           1)无法上电;

           2)RT5350无法工作;

           3)RS485功能的实现;

           下面描述一下解决的过程:

1)资料准备:

        实特照片:

                       

                                                                                                               核心板:

                           

                                                                                                               底板:

2)遇过电源部分进行分析测试发现,画的底板当中DC-DC的电感和电源芯没有连接,通过跳线后,DC5V有输出了;(图中红色的线是跳线)

3)  接上调试串口没有任何信息,这是为什么呢?

       第一想到的是核心板有问题:通过对比测试核心板没有任何问题;但是电源输出正常,哪有是那的问题呢,看来只能“归零”调试了;

       第二个办法:看数据手册:

         收集到下面的信息:

       调试串口使用的是TXD2 RXD2;

       

       从下图可以看出TXD2,TXD的电平会影响芯片的工作模式,是不是插上TTLTOUSB的问题呢?等待下一步的验证;

         

      将调试串口去掉后,板子还和原来一样,工作电流没有变化:难道TXD的问题,重新审查原理图和手册果然是这个样子。

      

    

      上图可以看到将TXD做了上拉,所以芯的工作模式已经不是从SPI FLASH boot.故不会有串口信息;

      到此电路板应该不会有太大的问题,可以说RT5350的操作系统可以正常工作了;

4) 接下来的问题就是解决RS485的问题:

         由于RS485的工作通常需要3线来控制,但是目前的资源是一个双功的串口(TXD,RXD),能够正常工作,又不想修改程序,怎么样来解决RS485 流控问题呢?

        这个其它也是有解决办法的:

        i.接下来先验证TXD,RXD的引脚是否有问题:

        在终端输入下面的命令:echo hello > /dev/ttyS0

       通过示波器可以看到TXD引脚上的波形,说明TXD引脚没有问题;

       硬件实现方法可以通过TXD引脚电平的变化来控制,RS485的方向控制引脚D/R;如下图

       

       

      到此上面的问题就解决了,特此记念!

      经过第一次的总结分析,第二次重新设计电路板,轻松解决上面的问题:

    

 

0 0
原创粉丝点击