想询问一下,MSP430里面有没有同时支持硬件SPI、I2C和PWM的选型。如果没有的话,其他的型号也可以看看……..或者,TI有没有类似于NXP PCA9685的产品,这种产品通常在哪个分类里面。
NXP PCA9685【16-channel, 12-bit PWM Fm+ I2C-bus LED controller】
Peter_Zheng:
有同时支持SPI和I2C,以及PWM的。请问您是关于什么项目中使用呢?
Bruce Wei:
回复 Bruce Wei:
另外可参考MSP430选型手册:
http://www.ti.com.cn/cn/lit/sg/zhcb003g/zhcb003g.pdf
HaiTao Li:
回复 Peter_Zheng:
类似“通过SPI或者I2C获取AD的数据,再通过PWM输出进行控制"的想法。
HaiTao Li:
回复 HaiTao Li:
非常感谢各位的回复,这些信息对我非常有用。不过还有一些不太明白的地方,比如我需要实现10位以上的可调PWM输出,选择MSP430F51x1或51×2是否合适。
例如我想实现1-2000的可调占空比输出,是否有具有硬件PWM的选型适合我的需求。
Viki Shi:
SPI、I2C基本所有芯片都有,结合LED跟PWM,推荐MSP430F51xx系列。此系列芯片其他模块及数据手册请看:http://www.ti.com.cn/product/cn/msp430f5131
HaiTao Li:
回复 Viki Shi:
我的意思是需要实现10位以上的可调PWM输出,选择MSP430F51x1或51×2是否合适。
例如我想实现1-2000的可调占空比输出,是否有具有硬件PWM的选型适合我的需求。
HaiTao Li:
回复 Bruce Wei:
哦,已经很接近我想要的答案了:如果我需要12bit的分辨率,MSP430能满足么;或者,MSP430在硬件PWM输出频率只要求10kHZ以内,可以达到多少分辨率,16bit或者更高?
今天看了一天的TI文档,只是看到有硬件PWM,但是没有明确的说能够到多少bit的分辨率,同样,也没有看到频率与PWM分辨率的关系描述。
另外,我希望PWM输出是可以调整的,比如根据我的AD输入调整PWM的输出占空比。