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

    EEPW首頁 > 手機與無線通信 > 設計應用 > 三線制同步串行通信控制器接口設計

    三線制同步串行通信控制器接口設計

    作者: 時間:2009-11-11 來源:網絡 收藏

    數據接收流程:在幀脈沖信號觸發下,數據在時鐘信號rclk上升沿到來時保持穩定,并通過rdata信號線進入數據接收模塊。在該模塊內部,數據經過串/并變換,接收FIFO作為數據緩沖器,將接收到的數據鎖存在VHDL程序指定的兩個地址寄存器中,一個地址單元存儲數據的高八位,另外一個地址單元存儲數據的低八位,當數據存滿這兩個地址單元后,向系統發出一個“接收緩存滿”的接收中斷標志int,系統微處理器響應后,數據被全部取出,并行數據被送往系統的數據總線上,重復進行相同操作,直至連續接收完所有數據,數據接收過程結束。
    數據發送模塊也是進行數據發送的核心部分,其模塊結構如圖6所示。

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

    數據發送流程:在sgate幀脈沖信號觸發下,系統數據總線上的并行數據在時鐘信號sclk上升沿到來時保持穩定,并通過數據發送模塊開始數據發送。在模塊內部,首先發送FIFO數據緩沖器,當并行數據存滿該緩存單元后,數據發送模塊向系統發出一個“發送緩存滿”的發送中斷標志int,系統微處理器響應后,并行數據從發送FIFO內讀出,經過并/串變換成串行數據,最高位MSB最前,最低位LSB最后,并被送往發送數據信號線Sdata上,發送至外圍設備,重復進行相同操作,直至發送完畢所有數據,數據發送過程結束。


    3 結 語
    本文在介紹了制同步串行機制基礎上,首先對制同步串行接口進行了硬件電路,然后針對傳統電路方式的不足,構建了基于C的三線制同步串行通信接口結構,詳述了各個功能模塊及其工作原理,合理,并且滿足了實際應用要求。目前,此接口結構模塊已作為設計中的關鍵子模塊被成功應用于某航天項目及其配套的硬件測試平臺中。


    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 新密市| 白沙| 华阴市| 甘孜县| 景德镇市| 泗阳县| 额敏县| 孟津县| 东兴市| 奉新县| 杭锦旗| 达日县| 龙陵县| 南陵县| 互助| 新泰市| 盖州市| 温宿县| 康平县| 新丰县| 南木林县| 英吉沙县| 安国市| 调兵山市| 万盛区| 钦州市| 高青县| 彰武县| 屏东市| 行唐县| 贵港市| 从江县| 稷山县| 即墨市| 海南省| 阿城市| 长汀县| 洞口县| 清远市| 舞阳县| 福清市|