新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 嵌入式系統(tǒng)中擴展串行口的幾種方法

嵌入式系統(tǒng)中擴展串行口的幾種方法

作者: 時間:2016-09-12 來源:網(wǎng)絡(luò) 收藏

并行口擴展串口方法的功能比較強大,能提供MODEM控制信號、通訊速度高,但控制復(fù)雜,占用MCU的端口資源較多,同時價格也較高。

利用串行口擴展串行口,控制簡單,能最大限度地減少控制線,不需要占用太多的主機系統(tǒng)資源,而且通用性強,性能穩(wěn)定,可保證數(shù)據(jù)的正確性。 GM812x的不足之處在于:不滿足超低功耗應(yīng)用要求;多通道模式下,所有子串口工作波特率只能設(shè)置成統(tǒng)一值,不適用于各從機工作波特率不一致、又要求同時工作的系統(tǒng)。SP2338雖然能滿足低功耗的要求,但其子串口波特率也需要設(shè)置為統(tǒng)一值,并且不能對數(shù)據(jù)幀格式編程,最高波特率也只有9600bps。

本文提出的方法中,各個子串口的串行特性和母串口相同,使用簡單,占用系統(tǒng)資源少,易于控制(最少2個控制信號擴展3個串口),穩(wěn)定性好。其功耗取決于4001和40106,它們的功耗都在mA級。其最高波特率取決于4001和40106的響應(yīng)速度,4001和40106的最大響應(yīng)延遲是 250ns,所以理論上最高波特率可達(dá)4Mbps。此方法已經(jīng)成功地應(yīng)用于三表遠(yuǎn)傳系統(tǒng)。該方法的缺點是,它不能用于從機工作波特率不一致、又要求同時工作的系統(tǒng)。

結(jié)束語

本文設(shè)計了一種擴展串口的方法以解決在實際應(yīng)用中遇到的主機串行口資源不足的問題,目前該方法已經(jīng)成功地應(yīng)用于三表遠(yuǎn)傳系統(tǒng)中。在解決這個問題的過程中,本文也對其他解決方案進(jìn)行了比較。


上一頁 1 2 下一頁

關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉