PFS122B和PFS122 MCU的主要区别

pfs122b是台湾应广科技新推出的一颗,可以多次烧写,带12位电阻转换式ad和8位pwm的mcu。该型号是在原pfs122的基础上升级的,主要的功能更改地方是新增了ad转换的参考电压,由原pfs122只能由vdd做参考更改为还可以用内部其他的参考电压来做ad转换的参考。有了这样的设计后,使得在没有ldo的情况下,也更方便的可以做io口的ad检测。
pfs122b在程序设计上基本和pfs122完全兼容,除了ad寄存器的设置外。因pfs122只能用vdd来做ad转换的参考电压,所以pfs122没有寄存器,adcrgc(用于设置转换的参考电压,和bandgap的输入源)。
fps122b比pfs122多出来的一个设置寄存器:
6.12.  adc 调节器控制寄存器(adcrgc),io 地址 = 0x24
位 初始值 读/写 描述
7 - 5 000 只写 这三位用于选择 adc 基准高电压的输入信号。
000:vdd,
001:2v,
010:3v,
011:4v,
100:pb1,
101:bandgap 1.20v 参考电压
110:bandgap 1.60v 参考电压
111:bandgap 2.40v 参考电压
其它:保留。
4 0 只写 adc 通道 f 选择器:
0:bandgap 参考电压。
1:0.25*vdd. 偏差大多在 ±0.01*vdd 范围内。
3 - 1 00 只写 adc 通道 f 的带隙基准电压选择器:
000:1.2v
001:1.6v
010:2v
011:2.4v
100:3v
110:4v
0 - - 保留。请保持 0。
在inc文件中,因为bandgap内容也不一样了,所以在表达中也不一样了。
pfs122b中,adcc的表达式为如下:
pfs122中,adcc的表达式则为:
所以在pfs122b的程序设计中,adcc的设置在pfs122的程序设置上需要更改,而且还需要设置adc的参考电压,就是设置adcrgc.
以同样是选择内部1.2v的参考电压反推vdd的adc设置:
pfs122这样可以:
voidadc_ch_sel_bandgap(void)
{
   $ adccenable,bandgap;
  $ adcm/16;
 .delay 3200; //不急先延时处理,确保adc模块稳定

pfs122b需要这样设置:
voidadc_ch_sel_bandgap(void)
{
   $ adccenable,adc;
  $ adcm/16;
 $ adcrgc vdd,adc_bg,bg_1v2; //设置adc的参考电压
 .delay 3200; //不急先延时处理,确保adc模块稳定

开发工具方面,原来的仿真器,烧录器完全支持pfs122b的开发。
封装方面,pfs122b,主要提供,sop8,sop14,sop16等封装。其他特殊封装可以协商备货。
价格方面,pfs122b继承了pfs122的低单价路线,原则上报价一般不会超过pfs122.


神奇的眼镜只要你戴上,就可以“欺骗大脑”,缓解晕车
ADI:汽车电子半导体应用,机遇与挑战并存
爱立信:不乐见瑞典排挤其最大竞争对手华为
比特币是数字货币吗?你理解数字货币吗?
iQOO宣布3月16日正式发布iQOO Neo5 全新处理器加持
PFS122B和PFS122 MCU的主要区别
浅析GE数字化转型失败的原因
NHTSA通讯规范可能赶不上V2V发展脚步
人们对于网络通讯的需求急剧增大,运营商行业也得到了发展
绝缘电阻的正确测量方法
大功率超声波塑料金属焊接电源发生器设计
Allseated 推出全新创新技术平台 Prismm,进入发展新纪元
小米手环3首次更新,将加入“手机静音”功能
AI芯片是什么?
OSRAM高亮头灯LED OSLON Black Flat登陆Mouser
生益科技拟投资9.45亿元用于高性能覆铜板及粘结片项目
郭台铭:3D打印若兴起我把“郭”字倒着写
一加7Pro开启预约 5月16日正式发布
最大限度地减少组件的变化敏感性的单运算放大器滤波器-Mini
晶圆背面研磨(Back Grinding)工艺简介