2024年4月27日发(作者:谢宜修)
MSP430F169单片机结构
MSP430F16x系列是TI的MSP430F1x系列(FLASH存储器型)单片机中功能最强的
子系列。MSP430F16x具有更大的程序和数据存储区、更多的外围模块,其片内甚至还
包括一个硬件乘法器。同时F16x系列单片机开发工具简便,固化于FLASH存储器内的
程序易于在线升级和调试,内置A/D和D/A转换模块,其具有丰富的片内外围,性价比
极高,所以本题目采用这个型号作为微处理器。
德州仪器公司(TI)推出的MSP430F16x系列是超低功耗Flash型16位RISC指令集
单片机。它采用"冯-纽曼"结构,RAM、ROM和全部外围模块都位于同一个地址空间
内。MSP430F16x单片机的设计结构完全以系统低功耗运行为核心。它的体系结构由五
种低功耗模式组成,最优化延长电池寿命以利于便携式的测量应用。器件以最大代码效率
的一台强有力的16 位RISC CPU 、16 位记数器, 和恒定的发电器为特色。数控晶振
(DCO) 允许在不到6微秒内从低功率方式唤醒到活动方式。MSP430x15x/16x/161x 系
列是微型控制器配置与二个固定16 位定时器, 8路快速的12 位A/D 转换器, 双路12 位
D/A 转换器,两个通用连续同步/非同步通信接口(USART), I2C 、DMA, 和48 个I/O 引
脚。另外, MSP430x161x 系列提供强大的RAM 寻址为记忆密集和大量C 堆栈要求的应
用。典型的应用包括获取模拟信号, 转换它们成数字值, 过程和传输数据给主机系统的传感
器系统。定时器可利用在工业控制应用譬如数字式马达控制、手动仪表、光纤网络技术控
制,等。其主要部件及其功能结构如图所示:
MSP430F15X/F16X系列单片机结构框图
定时器B7 (仅MSP430x16x/161x):定时器B7是带有七种捕获比较记数器的16 位定
时器/记数器。 定时器B7 支持倍数捕获比较, PWM 输出, 和间隔定时。 定时器B7 并且
有强大的中断能力。中断可在记数器在溢出时和各捕获比较记数器引发。
比较器A:比较器A 模块的主要作用将支持精精密的斜率模数转换,电池电压监控, 和
外模拟信号监视。
ADC12: ADC12 模块支持快速12 位模数转换。 模块使用12位SAR生核心, 采样选
择控制, 参考发电器和16 个字节的转换和控制缓冲。 转换和控制缓冲允许无任何CPU 干
预的16 个独立ADC 采样转换和存放。
DAC12: DAC12 模块是12 位, R 阶数模转换模块, 电压输出 。 DAC12 也能使用在8
或12 位方式,并且可以使用与DMA控制器一起使用。 当多个DAC12 模块存在, 他们可
以一起被编组同步操作。在本次设计中直接引用MSP430F169单片机中本模块的D/A 转
换功能。
2024年4月27日发(作者:谢宜修)
MSP430F169单片机结构
MSP430F16x系列是TI的MSP430F1x系列(FLASH存储器型)单片机中功能最强的
子系列。MSP430F16x具有更大的程序和数据存储区、更多的外围模块,其片内甚至还
包括一个硬件乘法器。同时F16x系列单片机开发工具简便,固化于FLASH存储器内的
程序易于在线升级和调试,内置A/D和D/A转换模块,其具有丰富的片内外围,性价比
极高,所以本题目采用这个型号作为微处理器。
德州仪器公司(TI)推出的MSP430F16x系列是超低功耗Flash型16位RISC指令集
单片机。它采用"冯-纽曼"结构,RAM、ROM和全部外围模块都位于同一个地址空间
内。MSP430F16x单片机的设计结构完全以系统低功耗运行为核心。它的体系结构由五
种低功耗模式组成,最优化延长电池寿命以利于便携式的测量应用。器件以最大代码效率
的一台强有力的16 位RISC CPU 、16 位记数器, 和恒定的发电器为特色。数控晶振
(DCO) 允许在不到6微秒内从低功率方式唤醒到活动方式。MSP430x15x/16x/161x 系
列是微型控制器配置与二个固定16 位定时器, 8路快速的12 位A/D 转换器, 双路12 位
D/A 转换器,两个通用连续同步/非同步通信接口(USART), I2C 、DMA, 和48 个I/O 引
脚。另外, MSP430x161x 系列提供强大的RAM 寻址为记忆密集和大量C 堆栈要求的应
用。典型的应用包括获取模拟信号, 转换它们成数字值, 过程和传输数据给主机系统的传感
器系统。定时器可利用在工业控制应用譬如数字式马达控制、手动仪表、光纤网络技术控
制,等。其主要部件及其功能结构如图所示:
MSP430F15X/F16X系列单片机结构框图
定时器B7 (仅MSP430x16x/161x):定时器B7是带有七种捕获比较记数器的16 位定
时器/记数器。 定时器B7 支持倍数捕获比较, PWM 输出, 和间隔定时。 定时器B7 并且
有强大的中断能力。中断可在记数器在溢出时和各捕获比较记数器引发。
比较器A:比较器A 模块的主要作用将支持精精密的斜率模数转换,电池电压监控, 和
外模拟信号监视。
ADC12: ADC12 模块支持快速12 位模数转换。 模块使用12位SAR生核心, 采样选
择控制, 参考发电器和16 个字节的转换和控制缓冲。 转换和控制缓冲允许无任何CPU 干
预的16 个独立ADC 采样转换和存放。
DAC12: DAC12 模块是12 位, R 阶数模转换模块, 电压输出 。 DAC12 也能使用在8
或12 位方式,并且可以使用与DMA控制器一起使用。 当多个DAC12 模块存在, 他们可
以一起被编组同步操作。在本次设计中直接引用MSP430F169单片机中本模块的D/A 转
换功能。