小家电主控如何兼顾成本、采样与驱动?应广单片机 PMS120B 8位OTP单片机选型解析 | 逐高电子

整理编辑:逐高电子技术开发部 / 日期:2026-8-17

低成本小家电主控怎么选?应广单片机PMS120B采样、驱动与应用解析

先说结论:PMS120B是一款面向功能相对固定、成本敏感,同时需要多路模拟采样与基础驱动控制的8位OTP MCU。它集成2KW OTP程序空间、128 Bytes数据空间、最多12路外部12位电阻式ADC、两个8位PWM定时器、一个16位定时器、比较器和VDD/2 LCD Bias,适合小家电、传感检测、灯光或蜂鸣器控制及简单人机显示。它并不是通信型或可在线升级型主控,也不应被包装成无需外围验证的电机功率方案。

在成本敏感型产品中,MCU选型常见的误区,是只比较主频、位数或单价。真正决定整机BOM、PCB面积和开发周期的,往往是芯片能否把采样、定时、PWM、比较和显示偏压等任务集中完成。PMS120B的价值,正是在有限资源中把这些常用功能组合到一起。

但“集成得多”不等于“任何项目都适合”。下面不回避OTP、ADC温区、仿真和烧录限制,按真实工程条件拆解PMS120B。

一、PMS120B的核心参数,分别解决什么问题?

项目 规格书参数 工程意义
内核与存储 8位RISC;86条指令;多数1T;2KW OTP;128 Bytes SRAM 适合控制逻辑明确、代码规模可控、量产后功能固定的产品
模拟采样 最多12路外部R-ADC;0-50°C标称12位,-40-85°C按10位指标 可覆盖温度、电压、电流、阻性按键等信号;精度必须按温区和前端设计评估
定时与PWM 1个16位定时器;2个带PWM的8位定时器 可用于周期任务、调光、蜂鸣器、风扇或小电机调速和基础功率控制时序
比较与参考 1个硬件比较器;1.20V Bandgap;ADC多档参考 有利于阈值判断、供电监测和减少部分外部参考需求
IO与显示 最多14个IO;VDD/2 LCD Bias,最大5x9点阵显示 兼顾按键、指示、简单段码显示,但要核对引脚复用
电源与温度 1.8-5.5V;-40-85°C 可覆盖多种电池或直流供电产品;频率上限随VDD变化
封装 SOP8、SOP14、SOP16、QFN3x3-16 可在小体积、易焊接和IO数量之间取舍
引脚规划提醒:规格书中的“最多”取决于封装和引脚复用。ADC、PWM、外部中断、晶振和LCD COM可能共享同一引脚,原理图阶段应先做引脚资源表。

二、哪些产品更能发挥PMS120B的组合优势?

1. 温控、加热与传感控制类小家电

温度、电压或电流信号可以进入ADC,PWM用于调节加热功率、风扇转速或指示灯亮度,比较器承担快速阈值判断,定时器负责采样节拍和保护时序。对于暖手器、便携加热、简易温控器、香薰机、饮水类控制板等功能固定产品,这种“采样 + 控制 + 显示偏压”的组合比单看CPU位数更有意义。

2. 直流风扇、小电机、LED和蜂鸣器控制

两个8位定时器可以产生PWM,数据手册还给出了带互补死区的PWM示例,适合做亮度、速度、功率或音调控制。

功率设计边界:MCU输出的是控制信号,不等于可以直接驱动功率MOSFET、电机绕组或高压负载。实际方案仍需要合适的栅极驱动、续流、过流、温升和EMC设计。若项目是三相BLDC、FOC或多路高分辨率PWM控制,应选择专用电机MCU。

3. 电池供电的定时、检测与便携设备

PMS120B的掉电模式典型电流为0.55uA@5V、0.31uA@3.3V;省电模式典型值为3.35uA@5V(ILRC条件)。所有可唤醒IO支持正常或快速唤醒选择。因此,在任务占空比较低的计时器、传感节点、便携仪表和按键唤醒设备中,可以通过“睡眠为主、短时采样和执行”的架构降低平均功耗。

这些数字是规格书给定条件下的芯片典型值,不是整机待机电流承诺。稳压器静态电流、分压网络、传感器、上拉电阻、LED漏电和PCB污染都可能让实测值显著上升。

4. 需要简单段码显示的低成本设备

内置VDD/2 LCD Bias生成器可为最多5x9点阵LCD显示提供偏压资源,适合定时器、温湿度显示、状态表头和小型仪表等基础人机界面。设计时应核对COM引脚复用、LCD玻璃参数、刷新方式与实际显示效果,不能把“LCD Bias”简单等同于任意规格的完整LCD控制器。

三、真实开发案例:温控风扇如何迁移到PMS120B?

公开项目事实:NTC采样 + 分档控制 + 25kHz PWM

立创开源硬件平台在2024年12月公开了一个已经打样、焊接和测试的三路独立温控风扇调速器。原项目使用CH32V003F4P6,采用100K、B3950 NTC热敏电阻与分压电阻完成温度采样;程序通过定时器触发ADC采样,控制更新频率为1Hz,并使用25kHz PWM调节风扇。项目把20-80°C划分为8个速度区间,同时公开说明了倒灌、布局和丝印等已知问题,因此它比没有测试记录的“概念方案”更适合作为真实开发案例参考。

案例边界:上述开源项目并未使用PMS120B,本文也不声称PMS120B已有该项目的量产记录。下面给出的是依据PMS120B数据手册完成的等效迁移原理,用于说明这类产品如何真实落地。
PMS120B温控风扇开发案例原理示意图,NTC温度探头经ADC采样后由PWM和MOSFET控制直流风扇

原创工程示意图:NTC温度探头 → PMS120B ADC采样与控制 → PWM → 外部MOSFET功率级 → 直流风扇。图片用于说明信号链,不是可直接生产的原理图。

PMS120B等效实现原理

功能模块 PMS120B资源示例 实现要点
温度输入 PB0/AD0或其他可用ADC引脚 NTC与分压电阻接在VDD和GND之间,分压点送入ADC;模拟脚关闭数字输入及弱上拉/下拉
周期采样 Timer16 例如每10ms采样一次,累计或排序滤波后每1秒更新控制量,避免风扇占空比频繁跳变
PWM输出 PB4/TM2PWM等复用引脚 Timer2输出PWM,经栅极电阻驱动逻辑级N-MOSFET;频率按风扇类型和声学要求设置并用示波器验证
功率与保护 外部MOSFET、去耦、浪涌抑制 MCU不直接带风扇;根据电机类型配置续流、TVS、滤波和反接保护,并核对启动电流和MOSFET温升
故障处理 ADC阈值、看门狗、可选外部中断 识别NTC开路/短路、ADC越界和程序失控;散热应用可将传感器故障定义为风扇满速并输出告警

为什么不能照搬公开项目的100K NTC参数?

公开案例使用100K、B3950 NTC,但PMS120B数据手册提醒,模拟源阻抗会影响采样电容充电;在500kHz输入条件下,建议源阻抗不超过10kΩ。温度信号变化很慢,并不等于可以忽略采样建立时间。迁移时应按目标温区重新计算NTC分压网络的戴维南等效阻抗,必要时降低阻值、延长采集时间或加入缓冲器,再在真实PCB和全温范围内校准。

一个可执行的控制流程

  1. 上电后完成IHRC校准、IO方向、ADC参考、Timer16、Timer2 PWM和看门狗初始化。
  2. Timer16按固定周期触发采样;连续采集16个ADC值,去除最大值与最小值后求平均。
  3. 使用查表法把ADC值转换为温度区间。若分压网络以VDD供电且ADC也以VDD为参考,可形成比率测量,降低供电变化造成的比例误差。
  4. 加入2-3°C迟滞,避免温度位于边界时PWM来回切换。阈值可按产品需求设定,不能把示例值当成通用标准。
  5. NTC开路或短路时进入故障策略;散热风扇通常设为满速更安全,同时记录或显示故障状态。
// 原理级伪代码:阈值仅作开发说明,不是量产参数
每10ms:
    adc_buffer加入一次NTC采样值

每1s:
    adc_value = 去极值平均(adc_buffer)
    if ADC越界:
        PWM = 100%          // 散热失效保护策略示例
        fault = SENSOR_FAIL
    else:
        temperature = NTC查表(adc_value)
        PWM = 带迟滞的分档或线性控制(temperature)
    喂看门狗
开发结论:这个案例真正利用的是PMS120B的“多路ADC + Timer16 + 8位PWM + 看门狗 + 宽电压”组合。若只做一路温控风扇,资源余量还可用于按键、状态灯、转速/故障输入或简单LCD显示;进入量产前仍需完成启动电流、堵转、EMC、全温ADC和传感器故障测试。

四、12位ADC不是一句“精度更高”就能讲完

PMS120B的ADC是最值得展开、也最容易被误写的卖点。规格书给出的12位分辨率条件为0-50°C;在-40-85°C扩展温区,分辨率指标按10位。12位模式下,DNL为±4 LSB、INL为±8 LSB,且相关带星号项目属于设计参考值,并非每颗芯片逐一测试。它适合一般传感与控制,不应未经标定就宣称达到仪器级绝对精度。

  1. 参考电压可选VDD、4V、3V、2.4V、2V、1.6V和1.2V Bandgap。先根据被测信号范围选参考,再计算分辨率和余量。
  2. 规格书建议ADC时钟以2us工作。系统时钟改变后,ADCM分频也要同步调整。
  3. 输入频率为500kHz时,模拟信号源阻抗建议不超过10kΩ;高阻传感器通常需要更长采集时间或前端缓冲。
  4. 模拟引脚应设为输入,关闭弱上拉或下拉,并通过PADIER/PBDIER关闭数字输入,减少漏电和数字噪声。
  5. 量产前要在最低与最高电压、全温区、最差源阻抗和真实PCB上校验,不要只在开发板室温条件下判断。

五、性能与低功耗如何一起评估?

PMS120B的IHRC通常校准到16MHz,系统时钟可选择分频。规格书给出的上限关系很清楚:VDD不低于3.0V时可运行到8MHz,VDD不低于2.2V时可运行到4MHz,VDD不低于1.8V时可运行到2MHz。低电压并不代表所有频率都可用,LVR也必须与工作频率匹配。

在5V、系统时钟IHRC/16 = 1MIPS条件下,工作电流典型值为0.9mA。对简单控制任务,合理的做法不是长期满速运行,而是按任务需要选择时钟、尽快处理、及时进入省电或掉电模式。

六、OTP是量产优势,也是开发流程约束

OTP的核心特征是一次性编程。它适合软件冻结后稳定量产、成本敏感、现场不需要升级的产品;但如果需求频繁变化、需要参数反复写入、远程升级或售后修复,Flash、MTP或EEPROM型MCU通常更合适。选择PMS120B前,应先回答“软件是否真的能冻结”,而不是只问芯片价格。

  • 开发阶段要保留版本管理、回归测试和足够样片,烧录前锁定代码、Code Option、校准电压及校验值。
  • 数据手册明确要求使用5S-P-003x烧录器;3S-P-002x或更早设备不支持PMS120B。
  • 合封或在板烧录时,PA5最小编程电压为9.0V,最大供电电流约20mA;外围器件必须能承受且不能钳位该电压。
  • 使用ICE时要对照规格书列出的仿真差异,尤其是ADC参考、PWM、下拉、快速唤醒和看门狗行为。
  • 时钟切换必须先切到新时钟,再关闭旧时钟;同时切换并关闭原时钟可能导致MCU死机。

七、PMS120B与PMS120怎么选?

在本次公开检索样本中,PMS120与PMS120B的宏观资源都被归入12位ADC、最多14 IO、2KW程序空间、128 Bytes RAM、5路LCD Bias、双8位PWM和比较器这一档;但这不足以证明两者在寄存器、硅版本、Code Option、工具支持和电气细节上完全兼容。

稳妥做法:新项目以PMS120B最新数据手册、对应IDE include文件、APN、样片测试和官方工具对照表为准。若从PMS120迁移,应逐项核对引脚、程序选项、电气指标、烧录器和仿真限制。

八、PMS120B适合与不适合的项目

更适合

  • 功能相对固定、软件可以在量产前冻结的消费电子或小家电。
  • 需要多路阻性或模拟采样、两路8位PWM、比较器和简单LCD Bias的控制板。
  • 电池或1.8-5.5V直流供电,任务规模适合2KW OTP与128 Bytes RAM。
  • 对BOM、PCB面积、封装选择和量产成本敏感,同时愿意做实片边界验证。

需要换型或重新评估

  • 需要OTA、现场升级、频繁改写参数或小批量长期迭代。
  • 需要硬件UART、SPI、I2C、USB、CAN或复杂通信协议;当前规格书未列出这些外设。
  • 需要全温区保证12位有效分辨率、仪器级绝对精度或更高采样性能。
  • 需要复杂UI、联网协议栈、较大数据缓冲、三相电机FOC或多路高分辨率功率PWM。
  • 生命安全、紧急安全或失效可能造成人身伤害与重大财产损失的关键应用。

常见问题FAQ

PMS120B是什么类型的单片机?

PMS120B是应广科技的8位OTP RISC MCU,集成多路电阻式ADC、定时器、双8位PWM、比较器、低功耗模式和VDD/2 LCD Bias,面向功能固化、成本敏感的控制类产品。

PMS120B的ADC是真正12位吗?

规格书在0-50°C条件下给出12位分辨率,在-40-85°C条件下给出10位指标。实际有效精度还受参考电压、源阻抗、采样时间、PCB噪声、DNL/INL和标定影响,因此应按目标温区实测。

PMS120B适合电池供电吗?

它支持1.8-5.5V工作电压,并提供省电、掉电和IO唤醒机制,芯片掉电电流典型值可到亚微安级。但整机续航要按稳压器、传感器、分压、电阻网络和唤醒频率综合计算。

PMS120B能直接驱动电机或MOSFET吗?

PMS120B可以输出PWM控制信号,并提供互补死区示例;这不等于能直接承担功率驱动。电机、MOSFET和高压负载通常需要外部驱动、续流、保护和EMC设计。

PMS120B的程序能反复修改吗?

不能。OTP是一次性可编程存储器,适合软件冻结后的量产。若现场升级是刚需,应选择Flash或MTP器件。

PMS120B使用什么烧录器?

当前第0.00版数据手册指定5S-P-003x;3S-P-002x或更早烧录器不支持。量产或在板烧录还要核对PA5编程高压及外围钳位风险。

PMS120B如何实现NTC温控风扇?

将NTC与分压电阻组成的电压接入ADC通道,由Timer16定时采样和滤波,再用Timer2 PWM经外部MOSFET控制直流风扇。传感器开路或短路时,应进入满速或停机告警等预先定义的安全状态。

结语:让参数回到真实任务,才是高性价比

PMS120B的吸引力,不在于追求更高位数或更大存储,而在于把12位ADC、双PWM、比较器、低功耗、IO唤醒和基础LCD Bias放进一个面向量产的8位OTP平台。对于功能边界清楚的小家电与传感控制项目,这种集成度有机会减少外围器件和PCB资源。

真正稳妥的选型结论,应来自四件事:按温区核对ADC指标,按电压核对系统频率,按复用关系完成引脚表,按量产流程验证仿真与烧录。做到这些,PMS120B才能从“规格看起来合适”,变成“项目里真正可用”。

行动建议:立项阶段同步索取最新PMS120B数据手册、APN、IDE、仿真器、烧录器版本信息与样片,建立覆盖电压、温度、ADC、PWM、睡眠唤醒和在板烧录的验证清单,再决定是否进入PCB与量产。

资料基线:PMS120B datasheet_CN_V000_20260724.pdf,第0.00版,2026-07-24。产品参数以最新官方资料和样片验证为准。

应广单片机技术资料

  • 台湾应广单片机官网
  • 应广单片机例程
  • 应广单片机编程指南
  • 应广单片机定时器
  • 技术开发工具
  • 应广单片机IDE&仿真器
  • 应广单片机烧录器
  • 代码生成器
应广单片机PFS173电容触摸耳机控制面板:原理、硬件与低功耗设计 | 逐高电子

应广单片机PFS173电容触摸耳机控制面板:原理、硬件与低功耗设计 | 逐高电子


应广单片机PUD310选型指南:8位MCU值不值得用?从USB PD快充芯片看应广实力,完全静态以 OTP 为程序基础的 CMOS 8-bit 微处理器

应广单片机PUD310选型指南:8位MCU值不值得用?从USB PD快充芯片看应广实力,完全静态以 OTP 为程序基础的 CMOS 8-bit 微处理器


3美分芯片的逆袭:应广单片机 PMS150C 驱动300颗LED自行车灯 + 完整入门教程

3美分芯片的逆袭:应广单片机 PMS150C 驱动300颗LED自行车灯 + 完整入门教程


应广单片机比较器测电压代码详解:不用ADC检测VDD电池低压(PMS150C/PFS154)

应广单片机比较器测电压代码详解:不用ADC检测VDD电池低压(PMS150C/PFS154)


5S-P-005 应广烧录器使用指南:通用型单片机编程器 | 自动检测封装引脚 | PADAUK

5S-P-005 应广烧录器使用指南:通用型单片机编程器 | 自动检测封装引脚 | PADAUK


应广单片机PMS150C温控PWM风扇控制器开发案例:电路、BOM、代码与量产参数|逐高电子

应广单片机PMS150C温控PWM风扇控制器开发案例:电路、BOM、代码与量产参数|逐高电子


应广单片机OTP能不能反复烧?PMS150C/PFS154烧录区别与量产避坑指南

应广单片机OTP能不能反复烧?PMS150C/PFS154烧录区别与量产避坑指南


PMD040B 24位称重ADC内置温度传感器_应广科技授权代理商_逐高电子

PMD040B 24位称重ADC内置温度传感器_应广科技授权代理商_逐高电子


应广PADAUK单片机Mini-C IDE搭建与点灯实战 | 从零到LED闪烁附OTP避坑

应广PADAUK单片机Mini-C IDE搭建与点灯实战 | 从零到LED闪烁附OTP避坑


PMD040B体重秤完整开发案例:硬件设计/固件代码/产线校准_量产级24位ADC低功耗方案

PMD040B体重秤完整开发案例:硬件设计/固件代码/产线校准_量产级24位ADC低功耗方案


应广单片机程序可以不加看门狗吗?3种情况决定关闭还是开启WDT,逐高电子方案支持

应广单片机程序可以不加看门狗吗?3种情况决定关闭还是开启WDT,逐高电子方案支持


应广单片机采集数据总“飘”?5个设置技巧,从根源解决问题 | 逐高电子技术分享

应广单片机采集数据总“飘”?5个设置技巧,从根源解决问题 | 逐高电子技术分享


应广单片机热点问题实战解决方案 - 开发/烧录/选型/PWM/低功耗/滚码 | 逐高电子·应广技术方案

应广单片机热点问题实战解决方案 - 开发/烧录/选型/PWM/低功耗/滚码 | 逐高电子·应广技术方案


应广单片机入门实战:基于PMS150G与5S-I-S02B仿真器的LED闪烁完整教程

应广单片机入门实战:基于PMS150G与5S-I-S02B仿真器的LED闪烁完整教程


STM32太贵?试试应广单片机:成本低至9毛钱,功耗0.5μA,抗干扰±4kV | 逐高电子

STM32太贵?试试应广单片机:成本低至9毛钱,功耗0.5μA,抗干扰±4kV | 逐高电子


开发实力

专业资深的软硬件开发工程师团队,熟悉行业客户产品硬件技术平台解决方案

全球渠道

为客户提供高性价比的产品和服务,满足客户及时快速的电子生产制造需求

品质保证

专业的测试保证团队,保证每批方案的稳定性,兼容性,和抗干扰性

售后服务

专业的技术服务团队,24小时为客户提供各种软硬件的技术支持和售后服务

服务热线

0755-88364040
18902464556

义隆代理

烧录开发

技术支持

申请样品

扫描微信二维码