医学治疗仪专用变频器的研制
3.2SA4828内部结构框图及工作原理
图3为SA4828的内部结构框图,从图中可以看到SA4828主要由三部分构成:
(1)接收并存储微处理器命令(控制字)的部分,它主要由总线控制、总线译码、暂存器R0、R1…R5,虚拟寄存器R14、R15及32位初始化寄存器和48位控制寄存器构成;
(2)从波形ROMS读取调制波形的部分,它由地址发生器和波形解压缩缓冲器构成;
(3)三相输出控制电路及输出脉冲锁存电路,每相输出控制电路又由脉冲删除电路和脉冲延迟电路组成。
图3 SA4828芯片内部框图
SA4828芯片具有并行的接口与微处理器进行通信。该接口和几乎所有工业标准的微处理器诸如8051、8096、6805、68000和TMS320等兼容而不需要考虑总线的宽度及增加额外的逻辑电路。大多数的数据总线结构可分为复用地址/数据总线和独立的地址/数据总线,而大部分的微处理器不是WR/RD结构就是R/W结构;而该芯片设计成可以与上述四种组合中的任一种配合使用。通过一个配置引脚(MUX)和一个寄存器选择引脚(RS)的状态来区别所有的总线格式。
更重要的是,在系统异常情况(过流或过压)下,一个紧急关断输入(SETTRIP)能不受微处理器的控制而迅速关断所有的PWM输出,这很好地解决了变频器的快速保护,避免了因CPU中断服务指令周期所造成的延误。
3.3SA4828芯片的控制功能
对SA4828芯片的控制是通过微处理器接口将数据送入内部的两个寄存器来实现的。它们是初始化寄存器和控制寄存器。
初始化寄存器用于设定和电机及逆变器有关的一些基本参数,这些参数在电机工作前就被初始化,并且在电机工作时一般不允许改变。
控制寄存器在电机工作过程中控制脉宽调制波的状态,从而进一步控制电机的运行,比如转速,正/反转,起动和停止等。通常在电机工作时寄存器的内容经常被改写以实现对电机的实时控制。
由于受到8位数据接口的限制,数据需首先读入六个临时寄存器R0、R1…R5中,这些数据随即被送入相应的初始化寄存器或控制寄存器。新的数据只有在写入对应的寄存器中时才能真正地发挥作用。
数据的传送是通过写入虚拟寄存器的操作来实现的。如写寄存器R14是将初始化数据传送到初始化寄存器中,写寄存器R15则是将控制数据传送到控制寄存器中。由于R14、R15并不是实际的寄存器,因此什么数据被写入并不重要,往这里写数据的操作才真正执行往初始化寄存器或控制寄存器中传送数据的操作。
评论