我们马上需要一种转换线,一边接电脑USB,通过转换线,切换成MINI USB给手机通信,如果DB9接口发出命令,就切换到UART1.8V的COM通信速率115200BPS
我们设计了一个方案如下 但是软件调试有问题,如果能解决,会给酬金
USB to UART 1v8
1, 使用Freescale 的 ARM芯片K20,具备USB2uart功能
2, 使用SGM7222 专用USB切换开关
3, 使用3232 转换芯片
K20芯片可以完成FT232等USB转UART功能,而且,可以工作在1v8状态,稳定可靠成本低。
在USB->UART 1v8状态时,USB_PC切换到K20的USB接口,K20开启USB通讯转换功能,K20的UART1作为UART通讯接口。
当DB9发来指令,进行模式切换
当按键被按下,进行模式切换
在USB直通模式时,USB_PC 切换到micro接口,同时,K20的UART1成为高阻悬空状态,保证USB正常通讯。
当DB9发来指令,进行模式切换
当按键被按下,进行模式切换
有红蓝两颗LED进行指示当前模式 |