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