找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[嵌入式/ARM] 产生PWM信号的低成本电路

[复制链接]
admin 发表于 2013-3-31 00:59:30 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
有时需要在电路中产生一个脉宽调制(PWM)信号,模拟某种行为。本文所述技术可产生一种简单的可编程PWM信号,费用不到1美元。
        该技术使用一个MSP430F20xx 14脚微控制器(MCU)。该系列器件集成有Timer_A2,不需要CPU干预就可以产生一个PWM信号。定时器有两个捕获比较寄存器,分别称作CCR0和CCR1,用于选择PWM信号的占空比和周期。
        设计师可以通过订购eZ430-F2013购买MSP430F2013 MCU、仿真器和集成开发环境,eZ430-F2013是一种的基于USB棒的MCU仿真和开发工具,价格20美元。不需要焊接或添加任何其他元件。一旦这一工程结束,还可以重用工具,因为它支持MSP430F20xx系列的所有器件。该系列最低成本的MCU费用为0.55美元,因为也有Timer_A2,所以可以处理PWM信号。
        以汇编写成的软件实现特别简单,包括以下内容:
        初始化:在本节,看门狗定时器关闭,避免复位MCU。通用I/O(GPIO)配置为输出,避免节点悬空并降低电流耗损。GPIO P1.2和P1.4如下配置:P1.2输出PWM信号,P1.4输出系统时钟(SMCLK),其实际占空比为50%。
        设置时钟频率:MSP430F20xx可以运行其内部时钟DCO(数字控制振荡器),校正后,25℃下精度为1%。要达到此精度,与时钟速度有关的校正值必须载入时钟寄存器,整个操作只需要两条指令。出厂时,校正值已编程入闪存。
        设置PWM信号:所述的配置称作上
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2025-1-25 01:57 , Processed in 0.051915 second(s), 10 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表