本應用筆記介紹了如何在PCI總線上使用DS31256 HDLC控制器,利用DS21FF44成幀器配置交錯總線操作(IBO)。其他達拉斯半導體成幀器和收發器也將使用。
概述
本應用筆記介紹如何為交錯總線操作(IBO)配置E1成幀器。交錯總線操作(IBO)設計用于將來自多個設備的數據流多路復用到單個總線上。DS21FF44成幀器將與DS31256 HDLC控制器配合使用到PCI總線上(圖1)。其他Maxim/Dallas Semiconductor T1/E1成幀器和收發器也將展出。T1 成幀器上的硬件連接將相同。
圖1.字節模式下的 8.192MHz 交錯總線示例。
硬件
圖 2 說明了硬件連接的正常配置。如果應用需要幀交錯,則必須將 TCLK 和 RCLK 頻率鎖定到 TSYSCLK 和 RSYSCLK(即不會發生幀滑移)。幀滑移在字節交錯應用程序中是可以接受的。此外,RSYNC 和 TSSYNC 必須綁定在一起。(在IBO模式下,接收器不獨立于發射器。
圖2.IBO 模式的連接。
同步脈沖必須鎖相至8.192MHz時鐘,如圖3所示。T1成幀器的硬件區別僅在于使用1.544MHz時鐘連接到TCLK/RCLK而不是E1頻率時鐘。此外,在T1中,每四個通道中就有一條未使用并被迫0xFF。有關詳細信息,請參閱T1數據手冊中的IBO部分。
圖3.IBO 模式的時序圖。
請參考DS21FF44數據資料第22節,了解其他時序圖。有關IBO的更多信息,請參見數據手冊的第20節。
軟件
芯片必須針對IBO功能進行配置。配置包括設置 IBO 寄存器、啟用彈性存儲以及正確配置 TSYNC 和 RSYNC。(請參閱下表 1 中的詳細寄存器列表。此外,用戶必須為系統時鐘選擇 2.048MHz 模式(對于 T1 和 E1 成幀器)。
DS21Q44 DS21354/554 寄存器 |
DS21352/552 DS21Q42 寄存器 |
評論 |
RCR1.5 = 1 | RCR2.3 = 1 | RSYNC 是一個輸入。 |
RCR2.1 = 1 | CCR1.2 = 1 | 已啟用接收彈性存儲。 |
RCR2.2 = 1 | CCR1.3 = 1 | RSYSCLK 為 2.048/4.096/8.192 MHz。 |
TCR1.0 = 1 | TCR2.2 = 1 | TSYNC 是一種輸出。 |
CCR3.1 = 1 | CCR1.4 = 1 | TSYSCLK是2.048/4.096/8.192兆赫。 |
CCR3.7 = 1 | CCR1.7 = 1 | 傳輸彈性存儲已啟用。 |
IBO = 0x09 | IBO = 0x09 | 啟用 IBO,字節模式,主設備(成幀器 1、5、9、13) |
IBO = 0x08 | IBO = 0x08 | 啟用 IBO,字節模式,從設備(成幀器 2-4、6-8、10-12、14-16) |
結論
本應用筆記介紹了如何配置DS21FF44,用于與各種達拉斯半導體HDLC控制器、E1成幀器和收發器器件的交錯總線工作(IBO)。
審核編輯:郭婷
-
半導體
+關注
關注
334文章
27290瀏覽量
218087 -
控制器
+關注
關注
112文章
16332瀏覽量
177812 -
pci總線
+關注
關注
1文章
203瀏覽量
31820
發布評論請先 登錄
相關推薦
評論