主题中讨论的其他器件:MSP430FR5731、 MSP430FR2475
您好、查姆斯、
客户正在为 I2C 可寻址7通道 PWM 发生器寻找价格敏感型解决方案:
- I2C 从设备(400kHz)
-7个独立 PWM、用于变频 LED 调光(适用于所有7个通道)
在功能和价格方面、我们在 FR2xx Valueline 中的最佳选择是什么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、查姆斯、
客户正在为 I2C 可寻址7通道 PWM 发生器寻找价格敏感型解决方案:
- I2C 从设备(400kHz)
-7个独立 PWM、用于变频 LED 调光(适用于所有7个通道)
在功能和价格方面、我们在 FR2xx Valueline 中的最佳选择是什么?
您好、DJ-NG、
假设可以使用2个计时器来驱动7个 PWM、 则产品选择器上用于1个 I2C 和2个计时器的滤波器显示:
因此、FR2422似乎是成本最低的解决方案。
BR、
Leo
您好!
为了补充 Leo 所说的内容、我认为我们的大多数计时器具有3个捕获比较寄存器、因此只能实际生成2个 PWM (具有相同的基频、但具有独立的占空比)。 某些计时器只有2个 CC 寄存器、只能生成1个 PWM。
因此、实际上、您可能需要4-5个计时器。 下面是一个筛选列表、其中显示了4个以上的计时器器件、但这里的一些较小器件只有2个 CC 寄存器的计时器。 因此、我可能建议使用 MSP430FR2475或 MSP430FR5731。
谢谢、
JD
大家好、
是在深入了解数据表后,我找到 了 MSP430FR2475TRH (QFN40):
-具有三个捕捉/比较器寄存器的 Four16位计时器(Timer_A3)
-一个16位计时器、具有七个捕捉/比较器电容器(Timer_B7)
QFN40中的 ACC DS:
- TA0 2xPWM P1.1、P1.2
- TA1 2xPWM P1.5、P1.4
TA2 3xPWM P2.3、p3.3、p3.0
- TA3 3xPWM P4.1、p4.0、p3.7
- TB0 7xPWMs p6.2 、p4.7、p5.0、p5.1、p5.2、p4.3、p4.4
因此、应该可以使用17个 PWM (由于计时器 B0)并将其路由到引脚、从而解决了我的问题。
你同意吗?
您好!
所有的定时器引脚都引出在 MSP430FR2475的 PT 上、因此这是可行的。
CCR0通常用于将计时器的 PWM 周期设置为向上计数或向上/向下计数模式、然后 CCR1+用于生成和输出 PWM。 使用这种最简单且可调节性最高的方法、在 MSP430FR2475上、您可以使用计时器引脚轻松生成14个 PWM 信号、从而将 CPU 负载降至最低。
也可以通过一些方法使用 CCR0生成 PWM 信号、这些信号可能需要更改 MCU 时钟频率和/或让 CPU 不断修改 CCRx 值。 在这种情况下、可能会有17-19个 PWM、但会有一些 CPU 开销占用带宽。 有一份应用手册讨论了如何执行此操作: www.ti.com/lit/slaa513
谢谢、
JD