
3與傳統串口擴展方案的比較
在采用USB擴展串口之前,我們采用的是傳統的解決方案。其應用電路如圖2所示。
采用這一方案有幾個缺點:首先一個就是使用的芯片數量多,電路復雜;其次,GPRS通路與GPS通路都要經過MCU51,兩路共享一個串口帶寬。這樣,兩路都需要與終端主機進行通信時就會相互影響,從而導致通信速度下降,而這也是一個無法改善的缺陷。另外,這種方案需要外接穩(wěn)壓電源,無論是復雜性還是成本都會有所提高;還有一點,采用這種方案,必須針對MCU51進行編程,以使兩路信道能夠協調工作,不致發(fā)生通信沖突而丟失數據。因而編程也是一個不小的工作量。
用USB來擴展串口有很多優(yōu)點:首先電路比原來簡單,只需一個USB轉串口的芯片即可,原來的電平轉換部分也省掉了;兩路信號可以同時工作,而不再需要經過MCU51處理,大大提高 了通信速度;省掉了針對MCU51的編程,軟件工作量少了很多,直接在硬件上由一個USB口得 到兩個串口,使GPS和GPRS同時獨立工作;采用USB接口,還可以為GPS和GPRS提供電源,不 再需要另外配備專門的交流電源,不但降低了設備的成本,提高了性價比,而且輕便靈活, 野外作業(yè)攜帶方便。