<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 多路可編程PWM芯片設(shè)計(jì)

          多路可編程PWM芯片設(shè)計(jì)

          作者:陳遠(yuǎn)金 鞠莉娜 中國兵器工業(yè)集團(tuán)第214研究所 時(shí)間:2009-05-21 來源:電子產(chǎn)品世界 收藏

            在復(fù)位(Reset_b)結(jié)束后,片選(Cs_b)有效的情況下,可以對(duì)芯片進(jìn)行讀寫操作。對(duì)通道的一次完整的讀寫包括寫控制字與讀寫通道寄存器兩個(gè)過程,寫控制字選中通道內(nèi)寄存器,讀寫通道寄存器獲取通道寄存器信息。僅當(dāng)合理的數(shù)據(jù)寫入后,在H_b有效(H_b=1)時(shí),內(nèi)部通道使能輸出信號(hào)。各通道的輸出使能由各通道的控制字寄存器的PWM_EN位決定。

          本文引用地址:http://www.ex-cimer.com/article/94604.htm

            由于采用了控制字自動(dòng)備份的方式,控制字的編程非常靈活。既可以采用同一個(gè)類型的寄存器(不同通道),一起寫控制字,亦可同一個(gè)通道一塊操作。(所有控制字命令都可以在PWM的控制字命令列表查詢)

            PWM的仿真及驗(yàn)證

            PWM的仿真是PWM功能驗(yàn)證的必要環(huán)節(jié)。利用Modelsim[3]結(jié)合腳本文件進(jìn)行了仿真,并采用89c51結(jié)合FPGA驗(yàn)證板對(duì)整個(gè)設(shè)計(jì)進(jìn)行了驗(yàn)證。

            ModeslSim仿真需要解決PWM的雙向IO端口,PWM的Regs的讀寫控制時(shí)序。

            對(duì)于雙向端口的數(shù)據(jù)交換,采用讀寫控制結(jié)合三態(tài)門可以比較完好的解決。對(duì)于大量的Regs讀寫操作,通過模擬單片機(jī)對(duì)外圍器件的操作。利用Task調(diào)用的方式實(shí)現(xiàn)。

            模擬仿真的結(jié)果如圖4。

           

            圖4 讀寫操作過程

            從圖4中,可以看到當(dāng)采用16bits讀寫時(shí),各寄存器通過內(nèi)部DataInternal數(shù)據(jù)總線的傳輸過程與電路設(shè)計(jì)要求完全一致。RWLogic與DataInterface模塊的功能完全符合設(shè)計(jì)預(yù)想。

          pwm相關(guān)文章:pwm是什么


          pwm相關(guān)文章:pwm原理


          脈寬調(diào)制相關(guān)文章:脈寬調(diào)制原理


          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();