A06B-6110-H055 为这些运动控制系统实时实施复杂控制算法的关键是功能强大的数字信号处理器 (DSP) 的出现。 即使在要求不高但对成本敏感的应用中,例如家用冰箱压缩机驱动器,也可以利用 DSP 的强大功能来实现无传感器控制算法,从而降低系统成本并提高驱动器的整体鲁棒性。在高性能伺服驱动器中,DSP 强大的计算能力允许通过矢量控制、纹波转矩降低、预测控制结构和对非理想系统行为的补偿实现更精确的控制。
除了强大的DSP内核外,所有电机控制系统都需要大量附加电路才能正确运行,包括以下功能:
电流或电压反馈的模数转换
脉宽调制 (PWM) 模块,用于生成逆变器开关命令
通用数字输入/输出端口。
ADI公司现在提供一系列基于DSP的单芯片电机控制解决方案,将这些外设功能与高性能DSP内核和所需存储器集成在一起。本文介绍两种器件:ADMC330?,专为满足中低性能动态要求而设计,ADMC300?扩展了单芯片功能以控制高性能伺服驱动器。
ADMC330 基于 DSP 的单芯片电机控制器(见图 1):ADMC330 在单个芯片上集成了 20 MIPS DSP 内核、2K 字程序存储器 RAM、2K 字程序存储器 ROM、1K字数据存储器 RAM、2 个串行端口和各种电机控制外设。DSP内核类似于16位定点ADSP-2171中使用的内核。电机控制外设包括 7 个模拟输入和一个基于比较器的 ADC 子系统,每个 PWM 周期允许 4 次转换。此外,先进的 3 相 12 位 PWM 系统能够以最小的处理器开销生成所有必要的逆变器开关信号,定时在 100 ns 以内。这些PWM信号的死区时间可以在处理器中调整,因此不需要外部逻辑。PWM 单元包括用于无刷直流电机或电子换向电机的特殊模式,其中三个电机相位中只有两个同时导通。此外,ADMC330还包括8条数字I/O线、一个看门狗定时器、一个通用16位定时器和两个辅助PWM输出。
图1.ADMC330是基于DSP的单芯片电机控制器。
ADMC300 基于 DSP 的单芯片伺服电机控制器(图 2):用于机器人和机床的高性能伺服驱动器需要高分辨率 ADC 和位置传感器接口来满足苛刻的性能要求。ADMC300通过基于单芯片DSP的解决方案满足了这些应用的需求。ADMC300的附加功能适用于要求更高的应用,包括针对25 MIPS性能增强的DSP内核。此外,程序内存RAM已翻倍至4K字。通过包括五个独立的Σ-Δ型ADC,提供12位分辨率,可以满足对多通道、高分辨率ADC的需求。通过提供三条外部多路复用器控制线,可以扩展模拟信号。此外,ADMC300还通过编码器接口实现位置检测,可轻松连接到增量编码器。
A06B-6110-H055 170BDM34600
170BDM34400
170BDI34600
170BDO34200
170BNO67100
170AAO92100
170AAI03000
170INT11003
170ADI35000
170ADI34600
170ADO35000
170ENT11002
170BDI34401
170XCP20000
A20B-1005-0570/02B A20B-1005-0570/03B A20B-1005-0573/02B
A20B-1005-0591/03B A20B-1005-0591/05B A20B-1005-0592/04C
A20B-1005-0592/06C A20B-1006-0390/04D A20B-1006-0472/05B
A20B-1006-0488/01A A20B-1007-0880/03A A20B-1007-0890/03A
A20B-1007-0930/02A A20B-1007-0980/01A A20B-1007-0981/01A
A20B-1008-0090/06B A20B-1008-0100/01A A20B-1008-0230/01A
A20B-1009-0010/19B A20B-2001-0010/02A A20B-2001-0010/03A
A20B-2001-0010/04B A20B-2001-0011/02A A20B-2001-0011/03A
A20B-2001-0011/04B A20B-2001-0130/05B A20B-2001-0130/06B
A20B-2001-0130/08D A20B-2001-0140/02B A20B-2001-0150/01B
A20B-2001-0990/01A A20B-2003-0110/02A A20B-2003-0110/06B
A20B-2003-0420/01A A20B-2003-0520/02A A20B-2003-0580/03A A20B-2100-0133/06C A20B-2100-0184/04B A20B-2100-0540/04B
A20B-2100-0541/04B A20B-2100-0542/04B A20B-2100-0741/09B
A20B-2100-0761/05B A20B-2100-0761/08B A20B-2100-0761/09B
A20B-2100-0762/05B A20B-2100-0762/06B A20B-2100-0762/08C
A20B-2100-0800/06C A20B-2100-0800/07C A20B-2100-0800/08D
A20B-2101-0025/01A A20B-2101-0040/06B A20B-2101-0041/06B
A20B-2101-0091/04C A20B-2101-0091/05C A20B-2202-0641/04C
A20B-8101-0030/05C A20B-8101-0200/01A A02B-0098-C135
A02B-1002-0310/03A A06B-6055-H108 A06B-6058-H005
A06B-6058-H006 A06B-6064-H301#H550 A06B-6064-H308#H550
A06B-6066-H236 A06B-6066-H244 A06B-6066-H246
A06B-6078-H202#H500 A06B-6081-H106F A16B-1200-0800/11B
A16B-1211-0850-01 A16B-1211-090 A16B-2202-0420
A16B-2202-0421 A16B-2202-0435 A16B-2202-0681
A16B-2202-0741 A16B-2203-0501 A16B-2203-0592
A16B-2203-0630 A16B-2203-0671 A16B-3200-0290
A20B-1006-0390 A20B-1006-0472 A20B-1006-0488
A20B-2001-0931 A20B-2100-0133 A20B-2100-0540 A20B-2100-0541 A20B-2100-0542 A20B-2100-0741
A20B-2100-0761 A20B-2100-0762 A20B-2101-0025
A20B-2202-0641 A50L-0001-0096 A50L-0001-0096/A
A50L-0001-0109 A50L-0001-0116 A50L-0001-0118
A50L-0001-0125 A50L-0001-0125#A A50L-0001-0126
A50L-0001-0126# A50L-0001-0135 A50L-0001-0171
A50L-0001-0175 A50L-0001-0175/M A50L-0001-0178
A50L-0001-0179/15A A50L-0001-0179/30A A50L-0001-0201
A50L-0001-0216 A50L-0001-0221 A50L-0001-0222
A50L-0001-0230 A50L-0001-0232 A50L-0001-0259#S
A50L-0001-0259(N) A50L-0001-0259(P) A50L-0001-0259/A
A50L-0001-0260 A50L-0001-0260#S A50L-0001-0260/N
A50L-0001-0261#S A50L-0001-0261/N A50L-0001-0266#N
A50L-0001-0267#N A50L-0001-0274#RA A50L-0001-0274#RAS
A50L-0001-0275#S A50L-0001-0284 A50L-0001-0284#L
A50L-0001-0284#S A50L-0001-0291#L A50L-0001-0293
A50L-0001-0294 A50L-0001-0295#NL A50L-0001-0295#PS
A50L-0001-0299#P A50L-0001-0301 A50L-0001-0301#L
A50L-0001-0302 A50L-0001-0303 A50L-0001-0303/L
A50L-0001-0304#S A50L-0001-0305 A50L-0001-0305#S
A50L-0001-0306 A50L-0001-0320 A50L-0001-0324
A50L-0001-0326 A50L-0001-0327 A50L-0001-0328
A50L-0001-0329 A50L-0001-0330 A50L-0001-0331
A50L-0001-0332 A50L-0001-0333 A50L-0001-0335
A50L-0001-0336 A50L-0001-0337 A50L-0001-0338
A50L-0001-0340 A50L-0001-0342 A50L-0001-0343
A50L-0001-0344 A50L-0001-0355 A350-9001-T802
A20B-9000-0300 A20B-9000-0500 A20B-9001-0780
A20B-9001-0800 A20B-2002-0311 A20B-2002-0310
A20B-2002-0300 A20B-9000-T302 A20B-1004-0230
A860-0382-T255 A860-0382-T251 A860-0382-T122
A860-0382-T394 A860-0392-V160 A860-0382-T392
A06B-0855-B 00 A06B-0128-B077 A06B-0128-B575 A06B-0128-B675 A06B-0127-B177 A06B-0143-B075
170XTS00100
170BDO34600
170AAO12000
170XTS02000
170BNO67101
170TXS00501
170NEF11021
A06B-6110-H055