新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 多路可編程PWM芯片設計

        多路可編程PWM芯片設計

        作者:陳遠金 鞠莉娜 中國兵器工業集團第214研究所 時間:2009-05-21 來源:電子產品世界 收藏

          數據接口模塊通過組合通道片選,內部寄存器片選信號及模塊讀寫使能信號產生各寄存器的讀寫使能信號。讀寫操作通過三態門與內部數據通道進行數據交換。

        本文引用地址:http://www.104case.com/article/94604.htm

          寫入本模塊的寄存器信息將進行數據校驗,只有校驗合格的數據才能被載入到內部寄存器的一級緩沖器(Buf)中,內部寄存器的一級緩沖器數據將輸出到FSM模塊,提供的特征數據。

          周期信號發生器生成的周期控制信號,其周期長短由數據接口傳過來的周期寄存器值(CycleReg)決定。模塊通過內部計數器計數時鐘,并與CycleReg比對,產生PWM的周期控制信號CycleScale。

          狀態機產生PWM的核心功能模塊。通過加載數據接口模塊接收到的通道內部寄存器值,狀態機進行運轉。狀態機模塊中包含一個自運轉狀態機。當符合條件的寄存器值寫入通道寄存器后,狀態機在CycleScale信號的起始信息引導下,在時鐘的上升沿將內部寄存器一級緩沖器寫入到本模塊中的PWM信息寄存器Buf中,以便在下一個運行周期內載入到PWM的狀態機中。

          狀態機啟動后,根據當前狀態輸出脈沖驅動信號。狀態機的轉換圖如圖3所示。狀態機的運轉流程如下:

          復位或停止工作時進入IDLE狀態。

          在合法的數據寫入通道寄存器后,在CycleScale的啟始信號被接收后,狀態機載入當前的通道內部寄存器緩沖器的值到狀態機定時器,并進入正向脈沖狀態。準備輸出正向電機驅動信號。

          在正向脈沖狀態下,定時器開始減計數,直到完成正向驅動所需要的時間。并在結束正向驅動的輸出后進入死區狀態死區。

          在死區狀態,關閉正向,負向電機驅動信號,并通過定時器等待死區時間結束后進入負向電機驅動狀態負向脈沖。

          在負向脈沖狀態下,定時器開始減計數,直到完成負向驅動所需要的時間。結束負向驅動的輸出后進入死區狀態死區。

         

          圖3 狀態機轉換圖

        pwm相關文章:pwm是什么


        pwm相關文章:pwm原理


        脈寬調制相關文章:脈寬調制原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 石泉县| 桂阳县| 兰坪| 泗水县| 东乌珠穆沁旗| 漯河市| 舒城县| 达日县| 怀化市| 铜川市| 鲁山县| 三都| 周口市| 绵阳市| 海淀区| 绍兴县| 揭西县| 越西县| 板桥市| 娄烦县| 手机| 延庆县| 五峰| 通榆县| 深水埗区| 内丘县| 华池县| 宜州市| 新田县| 澳门| 漾濞| 慈溪市| 景泰县| 古浪县| 济源市| 青河县| 唐河县| 元谋县| 武清区| 长沙县| 石渠县|