新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 多路可编程PWM芯片设计

多路可编程PWM芯片设计

作者:陈远金 鞠莉娜 中国兵器工业集团第214研究所时间:2009-05-21来源:电子产品世界收藏

  电路结构设计

本文引用地址:http://www.eepw.com.cn/article/94604.htm

  从图1中开可以看出,主要由模块片选译码、控制逻辑、读写逻辑、通道等四个模块组成,下面简要介绍各部分功能。

  模块片选译码模块通过地址信号Addr与片选信号Cs_b通过组合逻辑电路生成内部各子模块的片选信号。

  图1 整体结构图

  控制逻辑模块主要产生通道内部Regs(寄存器)片选控制信号、各通道输出控制信号,并完成的操作。

  每个通道都包含各自独立的4个16bits的Regs—正向信号长度、负向信号长度、死区长度、周期长度,控制字寄存器为8bits,因此整个芯片至少将占用3×4×2+1=25个地址(每个地址存储8bits数据),传统做法则至少需要5根地址线译码,而采用区分数据信息类型(控制字,数据字),则可以到2根。相对单片机紧缺的外面地址资源而已,好处是显而易见的。具体来说,通过对写入ControlRegister(控制字寄存器)的值进行分析,结合数据传输宽度生成内部Regs片选控制信号,这样就可以通过控制字信息来完成内部Regs的地址译码,同时反馈被操作的寄存器的信息到RWLogic模块完成8/16bits的数据读写操作。

pwm相关文章:pwm是什么


pwm相关文章:pwm原理


脉宽调制相关文章:脉宽调制原理


评论


相关推荐

技术专区

关闭