擴展USB連接的幾種方案比較
擴展USB連接的幾種方案比較
圖3:基于VCP 驅動(dòng)的應用軟件參考代碼。
PC 上很容易實(shí)現USB 。絕大多數針對臺式機或筆記本電腦的操作系統,包括Linux ,現在都支持USB作為其標準配置。但是在嵌入式設備中,USB接口使用仍然由其是否很容易被嵌入式設備中的微控制器支持所決定。這就意味著(zhù)要在微控制器上如集成UART , SPI和I2C接口一樣集成USB接口。這將使得微控制器變得更復雜也因此給設備集成制造商帶來(lái)成本的壓力。
然而,使用FTDI的USB接口芯片,嵌入式設備只需要使用微控制器上的UART接口與USB芯片進(jìn)行通信就可以實(shí)現USB接口的連接。如前所述,繁重的 USB協(xié)議由FTDI器件中所集成的專(zhuān)用硬件和固件來(lái)負擔。因此現在通過(guò)一個(gè)標準的COM端口發(fā)送一些簡(jiǎn)單的指令,任何使用微控制器的嵌入式設備可以支持輕易的支持USB 。
評論