數字信號處理器以需要大量I/O負載的應用為目標,通常為開發人員提供各種集成接口一某些是標準接口,另外一些則是專用接口。例如,美國模擬器件公司(ADI)的Blackfin系列處理器是會聚處理器,這意味著它們在一個芯片上集成了DSP與MCU功能,這些處理器擁有與音頻應用相關的兩種主要類型的串行接口。該處理器的低比特速率雙線接口(TWI)與串行外設接口(SPI)模塊是用于音頻器件控制與配置的。這些外設接口的前向通道通常用于配置或控制音頻轉換器,而反向通道則主要負責傳輸轉換器的反饋信息或狀態信息。該處理器的高比特速率串行端口外圍電路,通常用于執行音頻數據傳輸。
Blackfin處理器的雙線接口與恩智浦半導體公司的雙向I2C總線相兼容,并在多個器件之間提供一種非常簡明的交換控制信息與數據信息的方式。它支持主從操作,傳輸速率高達400kbps。I2C總線的串行數據(SDA)與串行時鐘(SCL)線(參見圖1)包含多個主接口,因此它可以連接一個以上可以對數據轉換進行初始化的集成電路。串行數據流與串行時鐘數據流之間的相位差決定在指定時間點的操作模式是主操作還是從操作。雖然我們不可能在這里列出世界上所有的I2C器件,但卻可以說:使用包含I2C端口的數據處理器時,不管結構如何,都可以擁有多種不同的互連方案。
Blackfin處理器全雙工串行外設接口(SPI),運行速率最高可達33Mbps(遠遠超過絕大多數A/D與D/A轉換器的控制要求),該接口與摩托羅拉串行外設接口標準兼容。……