设计痛点:
1、开发过程中需要调试I2C、SPI、UART还有STLINK,电脑需要插很多调试设备。
2、电平问题,设备可能的电平为1.8V、3.3V、5v或者5v以下的,或者出现供电和IO电平不一致问题、烧录器电平跟踪问题。
3、设备需要大电流供电,但是STLINK及USB提供不了,但是又需要Debug.
4、多接口同时调试、能够来回发送。不需要插拔USB。
方案构思:
1. USB占用问题:考虑以Hub形式拓展4Port,其中单独部分可以接STLINK或者JLink。
2、电平问题可以用电平转换电路,然后对电压跟踪进行切换。
3、大电流需要提供外置电流,并且考虑电压跟踪问题,单独使用一个大电流端子,带上保险丝。
4、尽可能的提供最多的接口,并且切换开关方便,就算出现问题,不需要插拔,可以使用开关,并且使用多串口芯片。
芯片选型:
1、SL2.1A USBHUB常用、便宜方便,单芯解决方案
2、CH341A 提供SPI 和 I2C 外加一路串口、可拓展并口
3、CH342F 提供两路Uart,一路为精简接口,一路为全接口,可拓展RS485 RS232
4、TXS0104EPWR 电平转换,效率高,东西好。
版图:
渲染图:
实物图:
版权声明:本文为liuyangqi11原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。