新聞中心

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

        多路可編程PWM芯片設計

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

          在死區狀態,關閉正向,負向電機驅動信號,并通過定時器等待死區時間結束,然后進入空閑等待狀態。等待下一次的啟動信號。

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

          編程方法

          芯片輸出使能由h_b設定:

          1: 全局使能輸出,為正常工作模式,但各Channel工作模式取決其PWMEN位的值

          0: 全局禁止輸出,整個芯片不工作。此時芯片進入低功耗模式,時鐘被禁止輸入到內部通道模塊。

          PWM芯片控制字寄存器決定當前芯片工作模式,控制字寄存器ControlReg[7:0]: 地址: [A1,A0] = 00

          由于控制字寄存器僅有一個,但實際各通道都有一個備份的控制字寄存器來控制對應的通道。因此并不會由于對控制字的操作而影響到無關的通道。

          PWMEN: 當芯片全局使能輸出時,由此位決定各通道PWM輸出使能,當PWMh_b為1時各通道的輸出正常工作,當為0時則通道禁止輸出。

          Channel2Cs: 選通Channel2。使能對Channel2模塊的操作,并將控制字信息存儲到通道2的備份控制字。

          Channel1Cs: 選通Channel1。使能對Channel1模塊的操作,并將控制字信息存儲到通道1的備份控制字。

          Channel0Cs: 選通Channel0。使能對Channel0模塊的操作,并將控制字信息存儲到通道0的備份控制字。

          [B2,B1,B0] : 內部寄存器片選譯碼。每個通道的PWM內部有8個寄存器地址。通過ChannelX的選通結合[B2,B1,B0]的譯碼產生內部通道Regs的片選信號。

          PWM芯片在上電后,加載時鐘,所有通道禁止輸出。采樣DataWidth來確定外圍數據接口的寬度,如果采用16bits傳輸(DataWidth=1)則Data[15:0]都使用;如果采用8bits傳輸(DataWidth=0),則僅使用Data[7:0],高8bits需要外接地。

        pwm相關文章:pwm是什么


        pwm相關文章:pwm原理


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


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 上饶市| 武冈市| 文昌市| 安丘市| 莲花县| 读书| 绵阳市| 荥阳市| 曲沃县| 德阳市| 区。| 遂昌县| 米易县| 华亭县| 基隆市| 宁河县| 大连市| 中阳县| 武强县| 福海县| 大石桥市| 巴南区| 株洲市| 无锡市| 潞城市| 鲜城| 聂荣县| 鹤庆县| 临澧县| 康平县| 张掖市| 旬邑县| 三明市| 莫力| 获嘉县| 山丹县| 徐水县| 茌平县| 林芝县| 门源| 北宁市|