SAM3U中文数据手册:PWM控制器详解

需积分: 9 4 下载量 39 浏览量 更新于2024-08-02 收藏 684KB PDF 举报
"SAM3U中文资料 SAM3U中文数据手册5" 本文档是关于SAM3U系列微控制器的中文数据手册,主要介绍了其中的脉宽调制控制器(PWM)的功能和特性。SAM3U系列是Atmel公司的一款微控制器,具有高性能、低功耗的特点,广泛应用于嵌入式系统设计。 SAM3U的PWM宏单元是一个功能强大的模块,能够独立控制4个通道,每个通道都能产生两个互补的输出方波。用户可以通过接口设置这些通道的周期、占空比、极性和死区时间。死区时间,也称为非重叠时间,用于防止开关器件的直通现象,确保安全操作。每个通道可以选择不同的时钟源,这些时钟源源自PWM主控时钟(MCK)的分频。 为了保证系统的稳定性,PWM宏单元的通道集成了双缓存系统,防止在修改参数时产生不期望的输出。此外,通道之间可以同步,允许同时更新占空比或死区时间。这种同步更新可以通过外设DMA控制器通道(PDC)实现,PDC可以提供无处理器干预的缓冲传输,提高效率。 SAM3U的PWM模块还包含8个独立的比较单元,这些比较单元与同步通道的计数器(通道0的计数器)比较,根据比较结果触发软件中断、事件线脉冲(用于同步ADC转换)以及PDC传输请求。输出可以与计数器同步或异步覆盖,增强了灵活性。 该微控制器的PWM还具有故障保护功能,包括4个故障输入,可以检测异常情况并异步覆盖PWM输出,确保系统安全。为了防止意外修改,一些控制寄存器还具有写保护功能。 文档中还包含了PWM控制器的方框图,展示了各部分的连接关系,以及I/O引脚的描述,每个通道都通过两个外部I/O引脚提供互补输出。这些引脚描述有助于开发者理解和配置硬件连接。 SAM3U系列的PWM模块提供了高级的定时和控制功能,适用于需要精确控制输出信号的应用,例如电机控制、电源管理、照明控制等。开发者可以通过详细的数据手册了解到如何充分利用这些功能,进行有效的系统设计。