社区
非技术区
帖子详情
拜求大神分享430学习经验······初学者
Donald7Duck
2012-07-07 03:30:01
最近刚开始接触430,看了一些内部原理的资料,对编代码现在还没有头绪啊,各位高手谁有好的学习资料或者学习方法····求分享啊·······
...全文
314
8
打赏
收藏
拜求大神分享430学习经验······初学者
最近刚开始接触430,看了一些内部原理的资料,对编代码现在还没有头绪啊,各位高手谁有好的学习资料或者学习方法····求分享啊·······
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mszsq168
2012-07-25
打赏
举报
回复
和其它单片机没什么差异啊!重点看一下工作模式,定时器,这两个方面比较强大!
du_fan1989
2012-07-25
打赏
举报
回复
2.4 MSP430单片机家族
MSP430x1xx系列
基于闪存或 ROM 的超低功耗 MCU,提供 8MIPS,工作电压为 1.8V - 3.6V,具有高达 60KB 的闪存和各种高性能模拟及智能数字外设。
超低功耗低至:
0.1μA RAM 保持模式 0.7μA 实时时钟模式 200μA/MIPS 工作模式 在 6μs 之内快速从待机模式唤醒
器件参数:
闪存选项:1KB – 60KB ROM 选项:1KB – 16KB RAM 选项:512B – 10KB GPIO 选项:14、22、48 引脚 ADC 选项:10 和 12 位斜率 SAR 其它集成外设:模拟比较器、DMA、硬件乘法器、SVS、12 位 DAC
MSP430F2xx系列
基于闪存的超低功耗 MCU,在 1.8V - 3.6V 的工作电压范围内性能高达 16MIPS。包含极低功耗振荡器 (VLO)、内部上拉/下拉电阻和低引脚数选择。
超低功耗低至:
0.1μA RAM 保持模式 0.3μA 待机模式 (VLO) 0.7μA 实时时钟模式 220μA/MIPS 工作模式 在 1μs 之内超快速地从待机模式唤醒
器件参数:
闪存选项:1KB – 120KB RAM 选项:128B – 8KB GPIO 选项:10、16、24、32、48、64 引脚 ADC 选项:10 和 12 位斜率 SAR、16 位 Σ-Δ ADC 其它集成外设:模拟比较器、硬件乘法器、DMA、SVS、12 位 DAC、运算放大器
MSP430C3xx系列
旧款的 ROM 或 OTP 器件系列,工作电压为 2.5V - 5.5V,高达 32KB ROM、4MIPS 和 FLL。
超低功耗低至:
0.1μA RAM 保持模式 0.9μA 实时时钟模式 160μA/MIPS 工作模式 在 6μs 之内快速从待机模式唤醒
器件参数:
ROM 选项:2KB – 32KB RAM 选项:512B – 1KB GPIO 选项:14、40 引脚 ADC 选项:14 位斜率 SAR 其它集成外设:LCD 控制器、硬件乘法器
MSP430x4xx系列
基于 LCD 闪存或 ROM 的器件系列,提供 8-16MIPS,包含集成 LCD 控制器,工作电压为 1.8V-3.6V,具有 FLL 和 SVS。低功耗测量和医疗应用的理想选择。
超低功耗低至:
0.1μA RAM 保持模式 0.7μA 实时时钟模式 200μA/MIPS 工作模式 在 6μs 之内快速从待机模式唤醒
器件参数:
闪存/ROM 选项:4kB – 120KB RAM 选项:256B – 8KB GPIO 选项:14、32、48、56、68、72、80 引脚 ADC 选项:10 和 12 位斜率 SAR、16 位 Σ-Δ ADC 其它集成外设:LCD 控制器、模拟比较器、12 位 DAC、DMA、硬件乘法器、运算放大器、USCI 模块
MSP430F5xx系列
新款基于闪存的产品系列,具有最低工作功耗,在 1.8V-3.6V 的工作电压范围内性能高达 25MIPS。包含一个用于优化功耗的创新电源管理模块。
超低功耗低至:
0.1μA RAM 保持模式 2.5μA 实时时钟模式 165μA/MIPS 工作模式 在 5μs 之内快速从待机模式唤醒
器件参数:
闪存选项:高达 256KB RAM 选项:高达 16KB ADC 选项:10 和 12 位 SAR 其它集成外设:USB、模拟比较器、DMA、硬件乘法器、RTC、USCI、12 位 DAC
2.5 MSP430F2274简介
2.5.1 特点
低工作电压:1.8~3.6V
超低功耗:
(1)活动模式250μA @1MHz,2.2V;
(2)待机模式0.7μA;
(3)掉电模式(RAM数据保持) 0.1μA。
(4)5 种节电模式。
从待机到唤醒的响应时间不超过1μs。
十六位精简指令结构,62.5n秒的指令执行周期。
基本时钟模块配置:
(1)片内高频时钟源,频率高达16MHZ并存有四个已经校正的频率参数存在在FLASH的信息段A
中,其误差在±1%以内。
(2)内部还有低功耗低频振荡器VLO
(3)32KHZ晶振模块
(4)外部数字时钟源
带有三个捕获/比较器的16 位定时器Timer_A,Timer_B
通用串行通讯接口:
(1)增强型的异步通讯,支持波特率自动检测。
(2)红外编/解码器
(3)同步通讯SPI
(4)I2C
(5)LIN
10 位,200-ksps A/D 转换器带有内部参考源、采样保持、自动扫描特性和数据传送控制器
2 个可编程的运放OA0,OA1
掉电检测(Brownout Detector)
FLASH 存储器高达32KB,RAM 高达1KB。
调试接口
串行在系统编程,无需外加编程电压,可选择烧断熔丝来保护代码
内置自启动引导程序(Bootstrap Loader)
在线仿真模块
(1)Spy-Bi-Wire
(2)4-Wire JTAG
2.5.2 MSP430F2274的结构框图
MSP430F2274的结构框图
2.5.3 MSP430F2274的引脚图
MSP430F2274的引脚图
引脚注释:1:为Port上的JTAG引脚选择测试模式。产品的保密熔丝连接到测试端。在编程和测试期间Spy-Bi-Wire测试时钟输入。
2:数字电压电源正端
3:通用数字I/O口;定义DCO标称频率的外部电阻输入。
4:数字电压电源负端
5:晶体振荡器XT1的输出端口,可接标准晶体;通用数字I/O口。
6:晶体振荡器XT1的输入端口,可接标准晶体;通用数字I/O口。
7:复位或非屏蔽中断输入;在编程和测试期间Spy-Bi-Wire测试数据输入/输出
8:通用数字I/O口;辅助时钟ACLK输出;模拟输入a0-12-位ADC;V放大器A。
9:通用数字I/O口;Timer_A,时钟信号INCLK;子系统时钟信号SMCLK输出;模拟输入a1-12-位ADC;放大器A。
10:通用数字I/O口;Timer_A,捕获:CCI0A输入,比较:Out0输出/BSL传输;模拟输入a2-12-位ADC;放大器A。
11:通用数字I/O口;USCI B0从机传输使能; USCI A0时钟输入/输出;模拟输入a5-12-位ADC。
12: 通用数字I/O口;USCI B0在SPI模式从机输入/主机输出;在I2C模式SDA I2C数据。
13:通用数字I/O口;USCI B0在SPI模式从机输出/主机输入;在I2C模式SCL I2C数据。
14:通用数字I/O口;USCI B0时钟输入/输出;USCI A0从机传输使能。
15:模拟电压电源正端
16:模拟电压电源负端
17:通用数字I/O口;Timer_B,捕获:CCI0A/B输入,比较:Out0输出。
18:通用数字I/O口;Timer_B,捕获:CCI1A/B输入,比较:Out1输出。
19:通用数字I/O口;Timer_B,捕获:CCI2A/B输入,比较:Out2输出。
20:通用数字I/O口;Timer_B,捕获:CCI0A/B输入,比较:Out0输出;放大器A。
21:通用数字I/O口;Timer_B,捕获:CCI1A/B输入,比较:Out1输出;放大器A。
22:通用数字I/O口;Timer_B,捕获:CCI2A/B输入,比较:Out2输出;放大器A。
23:通用数字I/O口;将所有PWM数字输出端口为高组态—定时器B7;放大器A。
24:通用数字I/O口;输入时钟TBCLK-定时器B7
25:通用数字I/O口;USCIA在UART模式传输数据输出;在SPI模式从机数据输入/主机输出
26:通用数字I/O口;USCI A0在UART模式接受数据输入;在SPI模式从机数据输出/主机输入
27:通用数字I/O口;模拟输入a6-12-位ADC;放大器A。
28:通用数字I/O口;模拟输入a7-12-位ADC;放大器A。
29:通用数字I/O口;Timer_A,捕获:CCI1A输入,比较:Out1输出;模拟输入a3-12-位ADC;所有源的参考电压负端,内部参考电压;外部应用参考电压;放大器A。
30:通用数字I/O口;Timer_A,捕获:CCI2A输入,比较:Out2输出;模拟输入a4-12-位ADC;外部参考电压输入端。
31:通用数字I/O口;Timer_A,时钟信号TACLK输入;模数转换器。
32: 通用数字I/O口;Timer_A,比较Out0输出。
33:通用数字I/O口;Timer_A,比较Out1输出。
34:通用数字I/O口;Timer_A,比较Out2输出。
35:通用数字I/O口;子系统时钟SMCLK输入;测试时钟,是芯片编程测试Bootstrap loader 启动的时钟输入端口。
36:通用数字I/O口;Timer_A,比较Out0输出;测试模式选择,用做芯片编程和测试的输入端口。
37:通用数字I/O口;Timer_A,比较Out1输出;测试数据输入,用做数据输入端口。
38:通用数字I/O口;Timer_A,比较Out2输出;测试数据输出,为数据输入或者编程数据输出引脚。
qd668
2012-07-11
打赏
举报
回复
1 引 言
MSP430系列单片机是美国TI公司生产的新一代16位单片机,是一种超低功耗的混合信号处理器(MixedSignal Processor),它具有低电压、超低功耗、强大的处理能力、系统工作稳定、丰富的片内外设、方便开发等优点,具有很高的性价比,在工程控制等领域有着极其广泛的应用范围。开关Boost稳压电源利用开关器件控制、无源磁性元件及电容元件的能量存储特性,从输入电压源获取分离的能量,暂时把能量以磁场的形式存储在电感器中,或以电场的形式存储在电容器中,然后将能量转换到负载。对DC-DC主回路采用Boost升压斩波电路。
2 系统结构和总设计方案
本开关稳压电源是以MSP430F449为主控制器件,它是TI公司生产的16位超低功耗特性的功能强大的单片机,其低功耗的优点有利于系统效率高的要求,且其ADC12是高精度的12位A/D转换模块,有高速、通用的特点。这里使用MSP430完成电压反馈的PI调节;PWM波产生,基准电压设定;电压电流显示;过电流保护等。
系统框图如图1所示。
3 硬件电路设计
3.1 DC/DC转换电路设计
系统主硬件电路由电源部分、整流滤波电路、DC/DC转换电路、驱动电路、MSP430单片机等部分组成。交流输入电压经整流滤波电路后经过DC/DC变换器,采用Boost升压斩波电路DC/DC变换,如图2所示:
根据升压斩波电路的工作原理一个周期内电感L积蓄的能量与释放的能量相等,即:
式(1)中I1为输出电流,电感储能的大小通过的电流与电感值有关。在实际电路中电感的参数则与选取开关频率与输入/输出电压要求,根据实际电路的要求选用合适的电感值,且要注意其内阻不应过大,以免其损耗过大减小效率采样电路。对于电容的计算,在指定纹波电压限制下,它的大小的选取主要依据式(2):
式(2)中:C为电容的值;D1为占空比;TS为MOSFET的开关周期;I0为负载电流;V′为输出电压纹波。
3.2 采样电路
采样电路为电压采集与电流采集电路,采样电路如图3所示。其中P6.0,P6.1为MSP430芯片的采样通道,P6.0为电压采集,P6.1为电流采集。
电压采集 因为采样信号要输入单片机MSP430内部,其内部采样基准电压选为2.5 V,因此要将输入的采样电压限制在2.5 V之下,考虑安全裕量则将输入电压限制在2 V以下,当输入电压为36 V时,采样电压为:12/(12+200)×36=2.04 V,符合要求。
电流采集 采用康铜丝进行采集。首先考虑效率问题,康铜丝不能选择过大,同时MSP430基准电压为2.5 V,且所需康铜丝需自制。考虑以上方面在康铜丝阻值选取上约为0.1 Ω。
3.3 PWM驱动电路的设计
电力MOSFET驱动功率小,采用三极管驱动即可满足要求,驱动电路如图4所示。
由于单片机为弱电系统,为保证安全需要与强电侧隔离,防止强电侧的电压回流,烧坏MSP430,先用开关光耦进行光电隔离,再经三极管到MOSFET的驱动电路IR2101。MSP430产生的PWM波,经过光耦及后面的IR2101芯片,在芯片的5管脚输出的PWM波接到MOSFET的门极G端,使其工作。IR2101是专门用来驱动耐高压高频率的N沟道MOSFET和IGBT的。它是一个8管脚的芯片,其具有高低侧的输出参考电平。门极提供的电压范围是10~20 V。
(本文转自电子工程世界:file:///C:/Users/Administrator/Desktop/开关电源/msp430F149/基于单片机控制的开关稳压电源设计-单片机-电子工程世界网.htm)
Albertzmh
2012-07-10
打赏
举报
回复
参加电子竞赛吧,要动手调啊
vc8fans
2012-07-10
打赏
举报
回复
买块功能全的开发板,接个活作,
myzhaobin
2012-07-10
打赏
举报
回复
下载个IAR然后去官网找例程入门,再往后就是慢慢深入,我就是这样弄得……
lbing7
2012-07-09
打赏
举报
回复
官方上有足够的资料
程序的能看到能写确实是一个坎,LZ努力
其实和PC上的软件开发没什么区别的,关键是要去做
dceacho
2012-07-07
打赏
举报
回复
没用过,找个demo程序跑跑
政府科技管理部门如何优化科技创新服务体系?.docx
政府科技管理部门如何优化科技创新服务体系?
国央企创新负责人如何实现技术成果的精准对接与快速落地?.docx
国央企创新负责人如何实现技术成果的精准对接与快速落地?
液压弯管机.rar
液压弯管机.rar
高校如何低成本实现技术成果转化?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
STM32C5开发LSM6DSV16X(1)-轮询获取陀螺仪数据
STM32C5开发LSM6DSV16X(1)----轮询获取陀螺仪数据 CSDN文字教程:https://blog.csdn.net/qq_24312945/article/details/163827517 B站教学视频:https://www.bilibili.com/video/BV1uR3A6pE3t/ LSM6DSV16X采用系统级封装,包含一个3D数字加速度计和一个3D数字陀螺仪(采用三核芯架构,通过专用的配置、处理和滤波功能在3个独立通道上处理加速度数据、角速度数据)。 LSM6DSV16X在高性能模式下以0.65 mA的电流提供强劲性能,并且具有始终开启功能的同时提供低功耗特性,可为消费者提供优越的运动体验。 LSM6DSV16X为OIS、EIS和运动处理而内嵌先进的专用功能(如有限状态机和MLC(具有面向物联网应用的可导出AI功能))和数据过滤特性。 LSM6DSV16X内嵌的Qvar(电荷变化检测)支持用户界面功能:单击、双击、三击、长按、左/右 - 右/左滑动。 LSM6DSV16X内嵌模拟集线器,能够连接外部模拟输入并将其转换为数字信号进行处理。
非技术区
1,076
社区成员
6,258
社区内容
发帖
与我相关
我的任务
非技术区
硬件/嵌入开发 非技术区
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章