新聞中心

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

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

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

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

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

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


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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 龙山县| 微山县| 安西县| 高州市| 万全县| 多伦县| 河池市| 牡丹江市| 屏东市| 北流市| 泰和县| 大埔县| 桃园县| 延吉市| 上蔡县| 吴旗县| 叶城县| 永济市| 石柱| 弥勒县| 敦煌市| 北碚区| 华安县| 阿鲁科尔沁旗| 浦北县| 阳信县| 泰顺县| 顺义区| 安岳县| 五寨县| 茶陵县| 西城区| 镇巴县| 永康市| 靖远县| 临安市| 仁化县| 横山县| 秦皇岛市| 德化县| 靖西县|