• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 模擬技術 > 設計應用 > 利用SPI總線擴串口的方法(06-100)

    利用SPI總線擴串口的方法(06-100)

    ——
    作者:成都國騰微電子有限公司 劉毓梅 時間:2008-04-02 來源: 收藏


    本文引用地址:http://www.czjhyjcfj.com/article/81088.htm

      對GM8142的操作包括對芯片的工作模式、各子的波特率設置、數據幀長和UART第9位功能設置等等,該操作通過寫內部的功能設置寄存器來實現,同時可以讀取功能設置寄存器內的內容。

      發送數據時,外部MCU通過SPI接口向芯片寫入16bit的數據,其中高8bit為子地址及附加信息,低8bit為實際的發送數據。

      讀取數據時,從芯片讀取一個16bit的數據,其中高8bit為子地址及附加信息,低8bit為實際的接收數據。

      GM8142具備低功耗模式,可以在不需要時將芯片關斷,以降低系統功耗。Shutdown模式具備軟件和硬件控制兩種方式,硬件Shutdown操作讓GM814X中止當前的一切操作,立即進入Shutdown模式,并且只能通過硬件控制喚醒。軟件Shutdown啟動后,GM814X立即停止與外部設備的數據交換,但要將FIFO中數據發送完畢后才進入Shutdown模式。軟件Shutdown模式下,DIN接收喚醒命令或子串口的RXD上有數據接收可以讓GM814X自動恢復正常工作模式。


      結語

      利用GM814X進行串口擴展,主要有以下優勢:

      ·占用控制器的IO資源少。通過標準的SPI接口與控制器通訊,采用SPI的4線方式通訊,模式設置均通過SPI接口用軟件實現,最大程度地減少了控制器IO的占用率。

      ·設置方式簡單。該芯片采用標準SPI接口通訊方式對芯片功能進行設置,最大限度地減少控制線,不需要占用太多主機的系統資源。

      ·應用靈活。該芯片各擴展子串口可獨立設置各自的波特率、幀長、校驗方式等,使得各子口的工作方式完全獨立和靈活,滿足更多應用需求。

      ·通用性強。該芯片設計時充分考慮各種用戶的需求,保證了芯片的通用性,與標準串口通訊格式完全兼容,同時提供多種可選設置,適用于大多數串口通訊系統。

      ·工作波特率高。該芯片子串口最高波特率支持到920Kbps。

      ·功耗低。芯片采用低功耗設計,并具備shutdown模式。

      ·波特率精度高。輸出波特率誤差小于0.1%,輸入波特率誤差要求小于3.4%。

    模數轉換器相關文章:模數轉換器工作原理



    上一頁 1 2 3 4 下一頁

    關鍵詞: 國騰 SPI總線 串口

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 正镶白旗| 盐亭县| 错那县| 正镶白旗| 西和县| 忻城县| 皋兰县| 上林县| 泸西县| 都兰县| 潢川县| 泰和县| 津南区| 道孚县| 婺源县| 洛浦县| 柘荣县| 资中县| 景泰县| 江都市| 永修县| 庄河市| 东台市| 徐州市| 基隆市| 花垣县| 谢通门县| 北安市| 洮南市| 呈贡县| 东台市| 道孚县| 北票市| 海口市| 菏泽市| 茌平县| 南康市| 长宁区| 兰考县| 颍上县| 临城县|