多路可編程PWM芯片設計
讀寫邏輯模塊用于處理外部數據Data[15:0](包括外部為16位或8位數據總線連接方式)到內部DataInternal[15:0]的轉換。
本文引用地址:http://www.104case.com/article/94604.htm當DataWidth為1,采用16bits的數據傳輸、當DataWidth為0,采用8bits數據傳輸。PWM能完成對外部8bits或16bits的信息傳輸要求,準確的讀寫內部16bits的Regs,其具體實現方法如下:
·采用16bits傳輸時,內部數據采用16bits傳輸,因此可以采用每個地址對應16bits數據,每個數據位一一對應的傳輸方式。
·采用8bits傳輸時,內部數據采用16bits傳輸,因此通過分析地址的奇偶特性可以確定數據高低字節存放,具體來說通過ControlLogic反饋的字節選擇位,讀寫邏輯電路能夠自適應的把16bits的Regs的數據信息分割加載到合適的數據通道上,完成數據的輸入輸出控制。
為了精簡數據線,實現數據的雙向流通,本模塊通過由片選,讀寫使能信號控制的雙向的三態門接口電路隔離讀寫信息。
通道是PWM芯片的核心部分,每個通道模塊都由3個子模塊組成,如圖2所示。
圖2 通道子模塊內部結構圖
pwm相關文章:pwm是什么
pwm相關文章:pwm原理
脈寬調制相關文章:脈寬調制原理
評論