硬件系统设计:该用FPGA来做呢还是用单片机?

2019-07-14 00:33发布

接到任务,要求设计一个产品,要能自动识别市面上的在用的所有手机尾插中的数据线和电源线。数据线可能有:UART中的TX,RX线;USB线的D+,D-,VBUS。还有就是要能识别尾插线中的电源和地线。要如何实现呢?先每跟线加载电源,然后测试电流和电压?通过比较每根线加载时流过的电流电压值去分析每一根数据线可能是什么信号线?若不小心把电源加到地上了,还要立即能断开电源,进而判断这是地线?这样的方法可行吗?要用FPGA来高速运算吗?还是用通俗的高速(48MHZ)单片机来就能实现?困惑中。。。。等待高人指点。。。。