
2USB串口擴(kuò)展的具體實(shí)現(xiàn)
選用FTDI公司的USB轉(zhuǎn)串口芯片FT2232C(一個(gè)USB轉(zhuǎn)換成兩個(gè)RS232串口),簡(jiǎn)單的配置一下,很容易就得到了兩個(gè)RS232串口,一個(gè)接GPS,另一個(gè)接GPRS。這樣,通信模塊與定位模塊即可相互獨(dú)立的工作,完成信息的采集與傳遞。具體的應(yīng)用電路如圖1所示。
圖中,USB接口經(jīng)FT2232C之后,產(chǎn)生兩路9線串口A和B,兩路串口相互獨(dú)立。FT2232C支持5V和3.3V的邏輯IO接口,可以根據(jù)需要來進(jìn)行配置,如兩路都是5V,兩路都是3.3V,或者一路5V,一路3.3V,通過給管腳VCCIOA和VCCIOB配置不同的電壓來實(shí)現(xiàn)。這里由于采用的GPS模塊和GPRS模塊工作電壓都是3.3V,所以將VCCIOA和VCCIOB都接到了3.3V的電壓上。另外在實(shí)際調(diào)試過程中,USB端的DM和DP兩條信號(hào)線上的電容一定要完全相同,否則可能引起FT2232C芯片不工作或者工作不正常。另外晶振兩端的電容也須一致,而且容值不易過大,否則芯片將不工作。這里應(yīng)用的只是FT2232C提供的USB轉(zhuǎn)串口功能。除此之外,還有許多其他應(yīng)用。通過外接EEPROM,進(jìn)行不同的配置,FT2232C可以工作于多種不同模式,比如USB轉(zhuǎn)并口,USB轉(zhuǎn)SPI總線等等。