基于串行總線(xiàn)的測量?jì)x器模擬節點(diǎn)設計
串行總線(xiàn)引腳較少,連接非常簡(jiǎn)單??谇?,很多處理器都直接集成了前述的串行總線(xiàn)接口,可以直接與相應接口的串行設備相連。而在一些高端處理器巾,更是提供了更加靈活的可編程串行接口,如Motorola公州高端DSP處理器大都集成了可編程SSI串行同步通信接口,而TI公司的高端DSP處理器大都集成了可編程McBSP多通道緩沖串行接口,這接口不但具有與標準串行接口相同的基本功能,還可配置成通用輸入輸出(GPIO)接口,因此可以方便地與SPI、I2C和MICROWIRE等兼容設備直接連接。
以McBSP多通道緩沖串行接口為例:通過(guò)配置McB-SP的工作模式,McBSP可兼容SPI、MICROWIRE等協(xié)議通信。當McBSP被配置為時(shí)鐘停止模式時(shí),可兼容SPI和MICROWIRE總線(xiàn)協(xié)議,此時(shí)發(fā)送器和接收器在內部是同步的,故可將McBSP作為SPI主設備或從設備。當設置McBSP為主設備時(shí),可將發(fā)送數據幀時(shí)鐘(FSX)用作SPI從設備使能信號(即SS),而將發(fā)送數據位時(shí)鐘(CLKX)用作SPI協(xié)議中串行時(shí)鐘信號(SCK,MI-CROWIRE沒(méi)備的SK)。當連接I2C設備時(shí),可將McBSP配置成GPIO模式,將McBSP的CLKX和FSX與I2C總線(xiàn)設備的SCL和SDA相連,利用軟件模擬I2C總線(xiàn)協(xié)議。McBSP為主沒(méi)備時(shí),幾種通信模式下的典型連接關(guān)系如圖4所示。本文引用地址:http://dyxdggzs.com/article/188483.htm
在智能測量?jì)x器中,通常選擇處理器為主設備,而將各串行器件作為從設備,因此大都采取上述連接方式。針對不同的處理器,其連接方式略有不同。而對沒(méi)有提供相應串行通信接口的處理器,也可以按照串行設備的工作時(shí)序來(lái)通過(guò)GPIO接口編程或利用可編程邏輯器件進(jìn)行模擬實(shí)現。
評論