多路可编程PWM芯片设计
PWM电路结构设计
本文引用地址:http://www.amcfsurvey.com/article/94604.htm从图1中开可以看出,PWM主要由模块片选译码、控制逻辑、读写逻辑、通道等四个模块组成,下面简要介绍各部分功能。
模块片选译码模块通过地址信号Addr与片选信号Cs_b通过组合逻辑电路生成内部各子模块的片选信号。
图1 PWM整体结构图
控制逻辑模块主要产生通道内部Regs(寄存器)片选控制信号、各通道输出控制信号,并完成精简地址线的操作。
每个通道都包含各自独立的4个16bits的Regs—正向信号长度、负向信号长度、死区长度、周期长度,控制字寄存器为8bits,因此整个芯片至少将占用3×4×2+1=25个地址(每个地址存储8bits数据),传统做法则至少需要5根地址线译码,而采用区分数据信息类型(控制字,数据字),则可以精简地址线到2根。相对单片机紧缺的外面地址资源而已,好处是显而易见的。具体来说,通过对写入ControlRegister(控制字寄存器)的值进行分析,结合数据传输宽度生成内部Regs片选控制信号,这样就可以通过控制字信息来完成内部Regs的地址译码,同时反馈被操作的寄存器的信息到RWLogic模块完成8/16bits的数据读写操作。
pwm相关文章:pwm是什么
pwm相关文章:pwm原理
脉宽调制相关文章:脉宽调制原理
评论