应广科技PFC460工业级单片机特点
系统特性
高抗干扰(High EFT)系列
特别适用于 AC 电源供电的、阻容降压电路的、需要较强抗干扰能力的,
或有高 EFT 安规测试要求(±4KV)的产品。
工作温度范围:-40°C ~ 85°C
ESD > 8 KV
系统功能
4KW MTP 程序空间供四个 FPPA 单元使用(可编程 1000 次)
512 Bytes SRAM 数据空间供四个 FPPA 单元使用
一个硬件 16 位定时器
两个 8 位硬件 PWM 生成器 Timer2/Timer3,Timer2/Timer3 还配置 NILRC 振荡器,它的频率比 ILRC 更慢,适
合做更省电的唤醒时钟
Timer2/Timer3 PWM 分辨率可以是 6/7/8bit
三个 11 位硬件 PWM 生成器 PWMG0/PWMG1/PWMG2
一组可设三路 11 位 SuLED(Super LED)PWM 生成器和计数器 LPWMG0/LPWMG1/LPWMG2
提供一个 PFG 硬件电路支持精准的调频输出
提供一个硬件比较器
提供一个运算放大器(OPA)
提供 1T 8×8 硬件乘法器
26 个 IO 引脚,都具有可选的上拉/下拉电阻
每个 IO 引脚都具有系统唤醒功能
对于每个设定唤醒功能的 IO,有两种可选择的唤醒速度:正常唤醒和快速唤醒
最大 24 IO 引脚可选择为触摸按键
内置 LDO 硬件电路为触摸功能提供 2V 电压基准
内部 Bandgap 电路提供 1.2V 参考电压
最大 28 通道(包含 GND)12 位 ADC,其中一个通道来自于内部 bandgap 参考电压或 0.25*VDD
提供 ADC 参考高电压选项:外部输入,内部 VDD,Bandgap(1.2V),4V,3V,2V
时钟模式:内部高频振荡器(IHRC)、内部低频振荡器(ILRC)、外部晶体震荡器(EOSC)
提供四组 IO 驱动能力以满足不同的应用需求
(1) PB0 驱动电流可选 0/10mA,灌电流可选 108/20mA
(2) PB2~PB7 驱动电流可选 28/10mA,灌电流可选 75/20mA
(3) PA0~PA4 驱动电流/灌电流= 10mA/ 20mA
(4) PA5~PA7,PB1,PC0~PC7,PD0~PD1 驱动电流/灌电流= 10mA/ 14mA
内建 VDD/2 偏置电压产生器,可支持 5COM ×21SEG 点阵的 LCD 屏
14 段 LVR 复位设定,从 2.0V 到 4.5V
8 个可选外部中断输入脚
CPU 特点
工作模式:四个 FPPATM 处理单元运作模式或单一处理单元运作模式
104 条高效的指令
绝大部分指令都是单周期(1T)指令
可程序设定的堆栈指针和堆栈深度
数据存取支持直接和间接寻址模式,用数据存储器即可当作间接寻址模式的数据指针(index pointer)
寄存器地址空间、SRAM 数据存储空间、MTP 程序空间三者互相独立
订购/封装信息
PFC460-S08: SOP8 (150mil);
PFC460-S14: SOP14 (150mil);
PFC460-S16: SOP16 (150mil);
PFC460-S20: SOP20 (300mil);
PFC460-H20: HTSOP20 (150mil);
PFC460-T20: TSSOP20 (173mil);
PFC460-S24: SOP24 (300mil);
PFC460-S28: SOP28 (300mil);
PFC460-T28: TSSOP28 (173mil).
封装尺寸信息请参考官网文件:”封装信息
系统概述和方框图
PFC460 是一个带 Touch、带 ADC、并行处理、完全静态,以 MTP 为程序存储基础的处理器,此处理器具
有四个处理单元。它基于 RISC 架构基础,获得 (Field Programmable Processor Array 现场可编程处理器阵列)
技术专利。大部分指令的执行周期都是一个指令周期,只有少部分间接寻址的指令需要两个指令周期。
PFC460 内置 4KW MTP 程序存储器以及 512 字节 SRAM 数据存储器。
PFC460 内置 28 通道(包含 GND)12 位分辨率 A/D 转换器,其中一通道为内部 Bandgap 参考电压或
0.25*VDD。
PFC460 内置 C-Touch 硬件电路,最大可提供 24 IO 作为触摸按键。
PFC460 提供一个 16 位的硬件计数器(Timer16)、两个 8 位计数器(Timer2、Timer3)、3 个 11 位计数器
(PWMG0/1/2)和一组新的三路 11 位计数器带 SuLED PWM 生成器(LPWMG0/1/2)。
PFC460 还提供一个 PFG 调频电路、运算放大器(OPA)、硬件比较器、驱动 LCD 的 VDD/2 偏置电压生成
器以及加强硬件运算功能的 8×8 乘法器。
程序结构
四个处理单元工作模式下程序结构
开机后,FPPA0 ~ FPPA3 的程序开始地址分别是 0x000、0x001、0x002、0x003。中断服务程序的入口
地址是 0x010,而且只有 FPPA0 才能接受中断服务。 PFC460 的基本软件结构如图 5 所示。四个 FPPA 的处
理单元的程序代码是被放置在同一个程序空间。除了初始地址和中断入口地址外,处理单元的程序代码可以放
在程序存储器任何位置,并没有在特定的地址。开机后,将首先执行 FPPA0Boot,其中将包括系统初始化和启
用其它 FPPA 的单元
运算放大器(OPA)模块
PFC460 内置一个运算放大器(OPA)模块,其基本配置如下图所示。运算放大器有两种不同的结构,一
种是 OPA 比较器模式,另一种是 OPA 放大器模式。
OPA 硬件图框
当用户通过启用 OPAC.7 打开 OPA 时,IO 端口 PA0 将成为 OPA 的输出。用户可以在放大器模式下通
过 GPC 或 ADC 测量模拟 PA0 电压,也可以在比较器模式下直接读取 PA0 的数字 OPA 比较结果
硬件和时钟框图
11位PWM 生成器(PWMG0)硬件框图
烧录方法
PFC460 的烧录脚为 VDD, PA3, PA5, PA6, GND。
请使用 PDK5S-P-003 进行烧录。PDK3S-P-002 或之前的烧录器皆不支持烧录 PFC460。
Jumper 连接:可依照烧录器软件上的说明,连接 jumper 即可。
13.1. 普通烧录模式
适用范围:
单独封装 IC,并在烧录器的 IC 插座或连接分选机烧录。
合封(MCP)IC,但与 PFC460 合封的 IC 及元件不会被以下电压破坏,也不会钳制以下电压的产生。
普通烧录模式电压条件:
(1) VDD 等于 7.5V,而最大供给电流最高可达约 20mA。
(2) PA5 等于 5.8V。
(3) 其他烧录引脚(GND 除外)等于 VDD。
重要提示:
如在 handler 上对 IC 进行烧录,请务必按照 APN004 及 APN011 的指示进行。
为对抗烧录时的杂讯干扰,请于烧录时在分选机连接 IC 连接器一端的 VDD 和 GND 之间连接 0.01uF 电容。
但切忌连接标值 0.01uF 以上的电容,以免影响普通烧录模式的运行。
13.2. 在板烧录模式(On-Board Writing)
PFC460 可以支持在板烧录。所谓在板烧录,是指 IC 及其他周边电路及组件,皆已经焊接到 PCB 上,并对
IC 进行烧录的情况。在板烧录需要使用 PDK5S-P-003 上五根引线:ICPCK(PA3)、ICPDA(PA6)、VDD、GND
和 ICVPP(PA5),用于与 IC 上的 PA3、PA6、VDD、GND 和 PA5 对应相连。
若要启动在板烧录,请于烧录器界面上选择“MTP On-board VDD limitation” 或 “On-board Program”
(请参考烧录器 PDK5S-P-003 的用户手册)。