Upload
doannhi
View
287
Download
19
Embed Size (px)
Citation preview
8位PIC®单片机的新一代外设8位PIC单片机的独特集成外设
www.microchip.com/8bit
集成外设重点介绍
2 8位PIC单片机的新一代外设
可配置逻辑单元(CLC)——易于创建自定义组合和顺序逻辑。
主要特性■ 用户可配置实时逻辑控制 – CLC配置GUI,用于快速开发■ 组合逻辑功能 – AND/OR/XOR/NOT/NAND/NOR/XNOR■ 状态功能/时钟 – D型单稳态触发器、JK型单稳态触发器、D型锁存器和 SR锁存器■ 输入源 – 引脚 – 外设■ 输出可送至: – 外部引脚 – 其他外设■ 可在休眠模式下工作
优点■ 增强芯片内部外设和I/O的互连
■ 集成硬件功能,可节省电路板空间
■ 可通过软件控制组合/顺序逻辑■ 节省程序代码空间和减少CPU开销
示例:相移数据调制器可以方便地利用片上硬件设计组合和顺序逻辑。
概述经过对PIC®单片机系列产品的持续投资和不断扩展,Microchip确立了在8位单片机领域的领先地位。公司始终侧重于在降低成本的同时开发具有丰富外设组合的产品,例如LCD驱动、PWM、ADC、比较器、定时器和通信等外设。在标准外设之外,Microchip还通过开发独特、独有的外设,持续不断地提升PIC单片机的附加价值。利用这些特有的外设,嵌入式工程师可以简化设计,创造出更具创意的应用和产品。以下提及的PIC单片机集成的部分外设正展现了这种创新意识。
应用示例■ 数据调制
■ 上电时序
■ 曼彻斯特/IrDA编码器
■ 开关电源
■ 事件时序
■ 条件信令
■ 通用逻辑
■ 可自定义电路
■ 智能系统控制
■ 带反馈电路的升压稳压器
CLC1
QS
QRTMR2:PR2
PIC®
D QS
QR
D
CLC2
CLC2OUT
L1POL
CLC1OUT
在以下PIC单片机上提供:PIC10F32X和PIC1XF150X。
8位外设重点介绍
www.microchip.com/8bit 3
PWM
CWG
PIC®
8位外设重点介绍
互补波形发生器(CWG) 带有增强功能的互补波形。互补输出发生器(COG)
示例:使用CWG或COG的半桥电路采用CWG或COG的高级功能来提供死区控制和自动关断。
在以下PIC单片机上提供:PIC10F32X、PIC12F752和PIC1XF150X。
PIC®
PWMCOG
–
+
示例:LED降压转换器■ CWG或COG频率由PWM的频率决定
■ CWG或COG为同步开关提供死区控制
■ 使用CWG或COG的高级功能来提供自
动关断和极性控制
主要特性■ 提供非重叠的互补波形
■ 各种输入源,包括:
– 比较器、PWM、CLC和NCO■ 消隐控制,用于瞬态滤波 1
(仅PIC12F752中的COG可用)
■ 相位控制,用于产生输出延时 2
(仅PIC12F752中的COG可用)
■ 独立的上升沿和下降沿 3 / 4
■ 死区控制
■ 自动关断/重启
■ 极性控制
优点■ 可与多种外设配合工作
■ 所需元件更少,占用空间更小
■ 功耗更低
■ 开关效率更高
应用示例■ 开关电源
■ LED/荧光灯照明
■ 电池充电器
■ 电机驱动
■ 功率因数校正
■ D类音频放大器
1 -
PWM
⎧⎨⎩ ⎧⎨⎩ 2 - 3 - 4 -
1
2
3 4
COG/CWG
0
1
互补波形发生器(CWG)/互补输出发生器(COG)
⎧⎨⎩
4 8位PIC单片机的新一代外设
数控振荡器(NCO)——支持真正线性频率控制的振荡器功能。
在以下PIC单片机上提供:PIC10F32X和PIC1XF150X。
示例:荧光灯照明控制■ 使用NCO产生线性频率来进行启动和调光控制
■ 降低功耗和延长荧光灯寿命
NCO
PIC®
ADC
NCO
主要特性■ 最高20位的频率分辨率
■ 独立的16 MHz时钟输入
■ 16位数字频率控制
– 最大输出500 kHz – 每步阶15 Hz■ 2种输出模式
– 固定50%占空比(FDC) 1
– 脉冲频率调制(PFM) 2
优点■ 真正线性频率控制
■ 提升频率分辨率
应用示例■ 荧光灯和LED照明控制
■ 霓虹灯照明控制
■ 照明镇流器
■ 电源
■ 电机驱动器
■ 调制解调器
■ D类音频放大器
■ 超声波测距
16 MHz
F FFF
NCO
FDC
PFM
⎧⎨⎩
1
2
8位外设重点介绍
www.microchip.com/8bit 5
主要特性■ 各种时钟源:外部、系统时钟和独立64 MHz■ 各种输入源:比较器和外部引脚
■ 消隐控制,用于瞬态滤波 1
■ 单个16位PWM – 最多具有6个可控输出 ■ 互补16位PWM – 最多具有3组可控输出对
■ 独立上升沿/下降沿控制 2
■ 带独立上升沿和下降沿控制的死区 3 / 4
■ 极性控制/自动关断和重启
■ 灵活的PWM输出模式:
– 推挽、脉冲跳过、三相、固定占空比和带正向/反向的
有刷直流电机
■ 输出门控——外部控制的激活/停用
在以下PIC单片机上提供:PIC16F178X。
⎧⎨⎩ 1 - ⎧⎨⎩
2
3 464 MHz
1
2 - /3 - 4 -
PWM
PSMC
0
1
5
4
3
2
示例:LED降压转换器■ 对同步开关的死区控制改善其频率控制■ 提供自动关断、极性控制和更高的占空比性能
–+8
DAC
PIC®
64 MHz
PSMC 1
2
可编程开关控制器(PSMC)——用于电源、电机和照明控制的高级PWM功能。
应用示例■ 电源
■ 直流/直流转换器(电源砖)
■ 功率因数校正
■ LCD背光
■ LED照明
■ 汽车头灯和尾灯
■ 高强度气体放电(HID)照明
■ 灯用镇流器
■ 信号调理
■ 电机控制
– 三相电机、BLDC电机和交流
感应电机■ 传感器——医疗、温度和压力
■ 电池监视
■ 高级电池充电
■ 要求高分辨率PWM的通用应用
优点■ 可自定义高速PWM,具有更高分辨率和更强控制
■ 可简化应用的实现,例如:电机控制、照明和电源
8位外设重点介绍
6 8位PIC单片机的新一代外设
温度指示器——用于任意应用的集成温度测量。
主要特性■ 测量范围为-40°C至85°C■ 内部连接到ADC – ADC结果随温度而变化
■ 参考应用笔记:AN1333
优点■ 可用于任意应用的低成本温度测量
■ 无需外部硬件
■ 提高RTC的温度精确度
– 允许使用低成本晶振
■ 改善参考电压的温度精确度
应用示例■ 手机
■ 电动工具
■ 家用电器
■ 任何需要进行环境温度测量的应用
■ 自动关断以防止系统过热
■ 任何对振荡器温度精确度有要求的应用
数据信号调制器(DSM)——易于创建自定义通信协议。
主要特性■ 基于载波频率对任意输入信号进行调制
■ 创建自定义数字位模式
■ 可以使用以下方式对源进行调制:
– 外部引脚
– 时钟参考
– PWM – UART/SPI/I2C™ – 寄存器位
– 内部比较器
优点■ 易于实现IrDA流或ASK、FSK或PSK传输
VDDVDD
VSSVSS
ADCADC
在以下PIC单片机上提供:PIC10F32X、PIC16F72X、PIC1XF15XX、PIC16(L)F19XX、PIC16F182X、PIC16F178X
和PIC18FXXK22。
ADC
#1 #2
-3,000
-2,500
-2,000
-1,500
-1,000
-500
0
500
1,000
-20 -10 0 10 20 30 40 50 60
示例:具有温度补偿功能的晶振即使使用低成本晶振,也可维持较高的温度精确度。
在以下PIC单片机上提供:PIC16F182X/184X。
DSM
DSM
应用示例■ 幅移键控(ASK)■ 频移键控(FSK)■ 相移键控(PSK)■ 调制解调器
■ IrDA流■ 自定义通信接口
8位外设重点介绍
www.microchip.com/8bit 7
Timer1门控(T1G)——测量任意输入信号的持续时间。
主要特性■ 基于16位Timer1(TMR1)的控制信号启动/停止时钟输入
■ 门控源:
– 比较器输出
– Timer0(TMR0) – 外部输入(T1G引脚)
■ 时钟源
– 内部振荡器
– 内部振荡器4分频
– Timer1时钟
■ 脉冲采集模式,带有采集完成中断标志
– 上升沿至上升沿 1
– 下降沿至下降沿 2
– 下降沿至上升沿 3
– 上升沿至下降沿 4
– 完成后产生中断
优点■ 测量任意内部或外部信号的脉冲宽度
■ 无需外部元件
在以下PIC单片机上提供:PIC12F15XX、PIC16F61X系列、PIC16F690系列、PIC16F72X、PIC16F18XX、PIC16F88X、PIC16F19XX和PIC18FXXK22。
Timer14
FOSC FOSC4 T1CLK
Timer1T1G
⎧⎨⎩
1
2
3
4
2
3
4
1
应用示例■ Δ-Σ ADC■ PWM解码
■ SMPS电流共享
■ 脉冲频率测量
■ 时间频率测量
置1/复位锁存器(SR锁存器)——具有比555定时器更多的功能。
主要特性■ 内部连接到比较器■ 多个置1/复位输入选项 – 比较器输出 – 软件控制 – 外部引脚 – 可编程时钟■ 锁存内部或外部输出
优点■ 具有555定时器的全部功能■ 实现低成本波形和振荡器■ 几乎无需外部元件
注:SR锁存器功能集成在CLC模块中
在以下PIC单片机上提供:PIC16F61X、PIC16F690系列、PIC16F18XX、PIC16F88X、PIC16F19XX、PIC18FXXK22和PIC18F1XK50。
SR
QS
QR
应用示例■ 幅移键控(ASK)■ 波形/脉冲发生器■ 开关电源控制器■ 数控的压控振荡器
■ 振荡器■ 交流灯调光器■ PWM电机控制■ 音调发生器■ 相位比较器
8位外设重点介绍
Microchip的名称和徽标组合、Microchip徽标、MPLAB及PIC均为Microchip Technology Incorporated在美国和其他国家或地区的注册商标。PICDEM、PICkit和PICtail均为Microchip Technology Incorporated在美国和其他国家或地区的商标。在此提及的所有其他商标均为各持有公司所有。© 2012,Microchip Technology Incorporated,版权所有。中国印制。01/12DS41565C_CN
*DS41565C_CN*
Microchip Technology Inc.2355 W. Chandler Blvd.
Chandler, AZ 85224-6199
www.microchip.com
支持Microchip致力于帮助客户更快更高效地开发产品。我们拥有一个覆盖全球的现场应用工程师和技术支持网络,随时准备提供产品和系统协助。此外,www.microchip.com上提供了以下服务领域:
■ 技术支持链接提供快速获得问题解答的方法: http://www.microchip.com/support
■ 样片链接提供任何Microchip器件的评估样片: http://sample.microchip.com
■ 论坛链接提供访问知识库和互助信息: http://forum.microchip.com
■ 购买链接提供Microchip各销售渠道合作伙伴的联系方式: www.microchip.com/sales
培训如果您希望接受额外的培训,Microchip可以助您一臂之力。我们一直在扩充我们的技术培训方式,不仅在各地举行一系列不断丰富的教程和有深度的课程,还提供大量有价值的在线资源,以供您随时使用。
■ 区域培训中心:www.microchip.com/rtc
■ MASTERs技术精英年会:www.microchip.com/masters
■ 全球研讨会:www.microchip.com/seminars
■ eLearning:www.microchip.com/webseminars
■ 代理商和第三方合作伙伴的资源: www.microchip.com/training
美洲亚特兰大Tel: 1-678-957-9614波士顿Tel: 1-774-760-0087芝加哥Tel: 1-630-285-0071克里夫兰Tel: 1-216-447-0464达拉斯Tel: 1-972-818-7423底特律Tel: 1-248-538-2250印第安纳波利斯Tel: 1-317-773-8323洛杉矶Tel: 1-949-462-9523圣克拉拉Tel: 1-408-961-6444多伦多Tel: 1-905-673-0699
欧洲奥地利Tel: 43-7242-2244-39丹麦Tel: 45-4450-2828法国Tel: 33-1-69-53-63-20德国Tel: 49-89-627-144-0意大利Tel: 39-0331-742611荷兰Tel: 31-416-690399西班牙Tel: 34-91-708-08-90英国Tel: 44-118-921-5869
亚太地区澳大利亚 - 悉尼Tel: 61-2-9868-6733中国 - 北京Tel: 86-10-8569-7000中国 - 成都Tel: 86-28-8665-5511中国 - 重庆Tel: 86-23-8980-9588中国 - 杭州Tel: 86-571-2819-3187中国 - 香港特别行政区Tel: 852-2401-1200中国 - 南京Tel: 86-25-8473-2460中国 - 青岛Tel: 86-532-8502-7355中国 - 上海Tel: 86-21-5407-5533中国 - 沈阳Tel: 86-24-2334-2829中国 - 深圳Tel: 86-755-8203-2660中国 - 武汉Tel: 86-27-5980-5300中国 - 厦门Tel: 86-592-2388138中国 - 西安Tel: 86-29-8833-7252中国 - 珠海Tel: 86-756-3210040
全球销售和服务网点
亚太地区台湾地区 - 新竹Tel: 886-3-5778-366台湾地区 - 高雄Tel: 886-7-536-4818台湾地区 - 台北Tel: 886-2-2500-6610印度 - 班加罗尔Tel: 91-80-3090-4444印度 - 新德里Tel: 91-11-4160-8631印度 - 浦那Tel: 91-20-2566-1512日本 - 大阪Tel: 81-66-152-7160日本 - 横滨Tel: 81-45-471-6166韩国 - 大邱Tel: 82-53-744-4301韩国 - 首尔Tel: 82-2-554-7200马来西亚 - 吉隆坡Tel: 60-3-6201-9857马来西亚 - 槟榔屿Tel: 60-4-227-8870菲律宾 - 马尼拉Tel: 63-2-634-9065新加坡Tel: 65-6334-8870泰国 - 曼谷Tel: 66-2-694-135111/29/11
全球技术支持:http://www.microchip.com/support 国内技术支持热线:800-820-6247或400-820-6247
国内技术支持:[email protected] 国内免费microchipDIRECT支持热线:400-820-5079