方案概述
标准门铃的核心诉求是“响得清、花样多、成本低、好量产”。本方案以 WTN6040F门铃专用芯片为核心,提供一套面向门铃/呼叫器的低成本音乐响铃解决方案。WTN6040F 为低成本、高性能 CMOS 语音芯片,最大特点是可重复烧写,内部固化 40 秒 MIDI 音乐资源(本方案采用 D012 曲库,含 8 段门铃专用音 + 23 首经典乐曲,共 31 首),无需外接 Flash,单芯片即可完成“接收触发—播放音乐—驱动喇叭”的完整链路。
针对门铃应用,本方案给出两种不同的解决方案:
极简按键直驱型:利用芯片内置“按键复用”功能,无需外接 MCU,按一下门铃键即播一段门铃音,BOM 极简、成本最低,适合有线门铃、呼叫铃、提示器。
无线接收响铃型:门口发射端按键/无线信号 → 室内接收端 MCU(或无线模块)通过一线/两线串口控制 WTN6040F 播放指定曲目,适合 315/433MHz 无线门铃、可视门铃室内机。
两种形态共用同一颗 WTN6040F,差异仅在“控制方式 + 是否外挂 MCU”,可根据成本与功能需求灵活裁剪。
芯片核心优势(门铃应用视角)
| 优势 | 说明 | 对门铃方案的价值 |
| 内置 40s MIDI 曲库 | D012 版本固化 31 首音乐,含 8 段门铃专用音与 23 首经典乐曲 | 免外挂 Flash/存储,曲库即烧即用,缩短开发周期 |
| 12 位 PWM 直驱喇叭 | 可直接驱动 8Ω/0.5W 喇叭,无需外置 DAC/功放 | 省掉功放芯片与外围,BOM 最少 |
| 无外置晶振 | 内置 13.1072MHz(±3%)时钟 | 省一颗晶振,抗干扰更好、布线更简单 |
| 宽电压 1.8~5.5V | 单/双节锂电、3×AAA、5V USB 均可直接供电 | 电源方案灵活,适配干电池与适配器 |
| 超低待机电流 5µA | VDD=5V 休眠态约 5µA | 电池供电门铃续航可达数年 |
| 三模控制 | 支持按键、一线串口、两线串口 | 从“无 MCU 极简”到“MCU 精准点播”全覆盖 |
| 可重复烧写 | 语音内容可多次擦写更新 | 便于改曲、升级、客制化,打样零风险 |
| SOP8 小封装 | 8 脚、外围极少 | PCB 面积小,贴片成本低 |
关键参数速览
| 参数 | 指标 |
| 工作电压 | 1.8V ~ 5.5V |
| MCU 工作频率 | 13.1072MHz(内部) |
| 音频采样率 | 最高 32kHz |
| 语音时长 | 40s(MIDI) |
| 输出方式 | 12 位 PWM 纯音频,直驱 8Ω/0.5W 喇叭 |
| 待机电流 | 约 5µA(VDD=5V,休眠) |
| 工作电流 | 约 1.5mA |
| 低压复位 LVR | 1.7V |
| 工作温度 | -25℃ ~ +85℃(实验室 -40℃~+85℃ 可正常工作) |
| 封装 | SOP8 |
系统方案架构
极简按键直驱型(无 MCU)
结构:门铃按键 → WTN6040F(按键复用模式)→ PWM 直驱喇叭。芯片上电初始化完成后,按下门键(PA1 拉低)即播“下一曲”门铃音;PA0 拉低可切换 4 级音量并同时播放。整机仅需芯片、喇叭、1 颗去耦电容、按键上拉电阻,无 MCU、无晶振、无功放。
| 模块 | 器件 | 说明 |
| 控制核心 | WTN6040F (SOP8) | 已烧写“按键模式 + PWM 输出 + D012 曲库” |
| 触发输入 | 门铃按键 + 上拉电阻 | PA1 低电平触发下一曲,PA0 低电平触发音量循环 |
| 发声 | 8Ω/0.5W 喇叭 | 直接接 PWM+/PWM- |
| 电源去耦 | C1(推荐 106) | 尽量靠近 VDD 脚,增强 ESD 抗扰 |
| 电源 | 2×AA / 3×AAA / 单锂电 | 经 LDO 或直接供电,宽压 1.8~5.5V |
无线接收响铃型(带 MCU)
结构:门口发射端(按键 + 315/433MHz 发射)→ 室内接收端(无线接收模块 + MCU)→ 一线/两线串口 → WTN6040F → PWM 直驱喇叭。接收端 MCU 解析无线指令后,向 WTN6040F 发送对应地址码播放指定门铃曲(如 00H~07H 选不同门铃音),并可联动 LED、音量调节、循环播放等。
该形态适合需要“多门口、多曲可选、防误触、配网”等功能的中高端无线门铃,核心发声仍由 WTN6040F 以最低 BOM 完成。
硬件电路设计
标准应用电路要点
- 电源:工作电压 1.8V~5.5V,PWM 输出。建议加 LDO 稳压(如 3.3V)以获得更干净的音质。
- 去耦电容 C1:尽量靠近 WTN6040F 的 VDD 脚,C1=106 时 ESD 抗扰能力更强(C1=104 相对弱)。
- 按键上拉:即使不使用按键功能,PA0/PA1 也必须加上拉电阻——芯片内部悬空,若无上拉会因环境因素被误识别为按键触发。
- 喇叭接口:PWM+(脚 7)与 PWM-(脚 5)直接接 8Ω/0.5W 喇叭,注意极性不影响发声但建议固定。
- BUSY 指示:PA2 为忙信号输出,标准程序默认高电平、播放中为低电平,可驱动 LED 指示播放状态。
推荐 BOM(极简型)
| 器件 | 型号/规格 | 数量 | 备注 |
| 语音芯片 | WTN6040F-8S-B_D012 (SOP8) | 1 | 已烧写按键模式+PWM+D012 |
| 喇叭 | 8Ω/0.5W | 1 | 建议带腔体提升响度 |
| 去耦电容 | 10µF (106) | 1 | 靠近 VDD |
| 上拉电阻 | 10kΩ | 2 | PA0、PA1 各一 |
| 按键 | 轻触开关 | 1~2 | 门铃键 / 音量键 |
| 电源 | 2×AA 或 3×AAA | 1 套 | 可选 LDO |
备注:以上为“发声单元”BOM,不含外壳、电池盒、无线模组。整体物料成本可控制在极低区间,详见第八节成本分析。
PWM 直驱喇叭设计
WTN6040F 内部集成 12 位 PWM 音频输出,差分输出 PWM+ / PWM-,可直接驱动 8Ω/0.5W 动圈喇叭,无需外加 Class-AB 功放与耦合电容。若需更大音量,可外接 1~3W 功放(如 8002/HT6872 类)由 PWM 端取信号放大;但因芯片已能直驱 0.5W,标准门铃场景通常无需功放即可满足楼道/室内响度。
控制方式
按键控制(复用)
| 管脚 | 触发方式 | 功能 |
| PA1(脚 2) | 低电平触发 | 下一曲播放(门铃键,循环切换门铃音) |
| PA0(脚 3) | 低电平触发 | 4 级音量大循环,同时播放当前曲目(音量/试听键) |
按键模式是“无 MCU 极简门铃”的核心:门键接 PA1,按下即播下一首门铃音;长按/复用 PA0 调音量。此模式无需任何时序编程。
一线串口
MCU 通过单根 DATA 线发送数据控制播放。时序:先把数据线拉低 5ms,再发送 8 位数据(先发低位、再发高位),用高/低电平比例表示位值——必须高电平在前、低电平在后。推荐位比例 200µs : 600µs(3:1,取值范围 40µs:120µs ~ 400µs:1200µs),以保障通讯稳定。两条地址指令间隔需大于 4ms。
上电初始化约 100ms,初始化期间无法响应指令;芯片 IO 默认内部 1M 下拉,低功耗休眠时可将 DATA 拉低防止倒灌电流。
两线串口
由片时钟 CLK(PA1)与数据 DATA(PA0)控制。每发一个字节前先将 CLK 拉低等待 5ms(唤醒/初始化),再发送 8 位数据,接收低位在先、时钟上升沿采样;时钟周期 100µs~6.4ms,推荐高低各 300µs(位周期 600µs)。数据定义:00H~DFH 为语音地址指令,E0H~E3H 音量调节,F2H 循环播放,FEH 停止播放。
命令码
| 命令码 | 功能 | 说明 |
| E0H~E3H | 音量调节(4 级) | E0 音量最小、E3 音量最大;在播放结束或待机态发送 |
| F2H | 循环播放当前语音 | 需先发播放指令再发循环;可被 FE 或地址指令打断失效 |
| FEH | 停止播放 | 停止当前段语音 |
语音地址对应:00H 播放第 0 段、01H 第 1 段……DDH 第 221 段、DEH 第 222 段、DFH 第 223 段(D012 曲库实际占用 00H~1EH)。
曲目与地址映射表(D012 曲库,共 31 首)
下表为 WTN6040F-8S-B_D012 内置曲库的段号与地址码对应关系。门铃场景中,00H~07H 为 8 段专用门铃音,建议作为门铃默认音;09H~1EH 为经典乐曲,可用作“欢迎/提示/彩铃”等多场景音效。
| 段号 | 地址码 | 曲名(中文) | 曲名(英文) |
| 1 | 00H | 门铃声 1 | Doorbell 1 |
| 2 | 01H | 门铃声 2 | Doorbell 2 |
| 3 | 02H | 门铃声 3 | Doorbell 3 |
| 4 | 03H | 门铃声 4 | Doorbell 4 |
| 5 | 04H | 门铃声 5 | Doorbell 5 |
| 6 | 05H | 门铃声 6 | Doorbell 6 |
| 7 | 06H | 门铃声 7 | Doorbell 7 |
| 8 | 07H | 门铃声 8 | Doorbell 8 |
| 9 | 08H | 给爱丽斯 | For Elise |
| 10 | 09H | 波尔卡舞曲 | Polka |
| 11 | 0AH | 西敏寺钟声 | Westminster Abbey |
| 12 | 0BH | 广播提示音(上升) | Alarm (upward) |
| 13 | 0CH | 广播提示音(下降) | Alarm (downward) |
| 14 | 0DH | A Time for Us | A Time for Us |
| 15 | 0EH | 土耳其进行曲 | Rondo Alla Turca |
| 16 | 0FH | 圣诞铃声 | Jingle Bells |
| 17 | 10H | 贝加尔湖畔 | Baikal Lake |
| 18 | 11H | 秋日的私语 | A Comme Amour |
| 19 | 12H | 绿袖子 | Green Sleeves |
| 20 | 13H | 圣诞快乐 | Merry Christmas |
| 21 | 14H | 鸟叫声 | Bird Tweet |
| 22 | 15H | 莫斯科郊外的晚上 | Moscow Nights |
| 23 | 16H | 塞纳河 | Seine |
| 24 | 17H | 斯卡布罗集市 | Scarborough Fair |
| 25 | 18H | 雪绒花 | Edelweiss |
| 26 | 19H | 哦!苏珊娜 | Oh, Susanna |
| 27 | 1AH | 快乐的星期 | Happy Week |
| 28 | 1BH | 水边的阿第丽娜 | Ballad Pour Adeline |
| 29 | 1CH | 红河谷 | Red River Valley |
| 30 | 1DH | 卡门序曲 | Carman Overture |
| 31 | 1EH | 海顿交响曲 | Symphonies by Joseph Haydn |
提示:具体曲库以芯片实际烧写版本为准;如需增删曲目或更换门铃音,可通过“可重复烧写”特性重新订制。
低功耗与休眠设计
待机电流仅约 5µA(VDD=5V),适合电池供电的无线/有线门铃长期待机。
芯片 IO 默认内部 1M 下拉,语音播放结束后建议将 DATA(一线)或 CLK/DATA(两线)拉低,防止倒灌电流。
按键模式门铃在“未触发”时芯片处于低功耗态,仅在按键唤醒时播放,平均功耗极低。
如需进一步省电,可在无按键时段由 MCU 控制关断 WTN6040F 供电(注意每次上电需等待约 100~200ms 初始化)。
成本分析:为何“低成本”
本方案的成本优势来自“芯片原生集成度”而非“减配”:
| 省掉的环节 | 传统方案 | 本方案 |
| 音乐存储 | 外置 SPI Flash / EEPROM | 芯片内置 40s MIDI 曲库,零存储成本 |
| 音频功放 | Class-AB/D 功放 + 外围 | 12 位 PWM 直驱 0.5W 喇叭,无外置功放 |
| 主控 MCU | 至少一颗 8 位 MCU | 按键模式可完全省掉 MCU |
| 时钟源 | 外接晶振 | 内置 13.1072MHz 时钟 |
| 封装与贴片 | 多芯片、大 PCB | SOP8 单芯片,PCB 面积小、贴片少 |
射频/无线类门铃仍需门口发射与室内接收模组,但“响铃发声”这一最贵/最占板面积的部分已被 WTN6040F 极致压缩。整体发声单元(芯片+喇叭+少量阻容)物料成本可控制在数元以内,规模化后优势更明显。
设计注意事项
- 控制方式与输出方式在烧写程序时已设定,订做芯片时必须向业务员说明应用要求(按键/一线/两线、PWM 输出等)。
- 上电需要初始化时间(约 100~200ms),期间无法响应指令,须初始化完成后才能正常接收控制指令。
- 不使用按键功能时也必须加上拉电阻,否则内部悬空会被误识别为按键触发。
- 去耦电容 C1 尽量靠近 VDD 脚;选用 106 电容可获得更强的 ESD 抗扰能力。
- 串口模式两条地址指令间隔须大于 4ms;一线位比例建议 3:1(200µs:600µs)、两线每位周期推荐 600µs。
- BUSY 脚:标准程序默认高电平、播放中为低电平;串口模式下只有收到正确地址时序 BUSY 才会有电平变化,可用于驱动 LED 或 MCU 状态判断。
- 音量命令(E0H~E3H)建议在播放结束或待机态发送;循环命令 F2H 需先发播放指令再发,且可被 FE/地址指令打断。
定制与量产说明
曲库定制:D012 为标准 MIDI 门铃曲库,亦可根据客户需求更换/增删曲目,或订制专属门铃音、品牌提示音。
控制与输出定制:按键、一线串口、两线串口、PWM 直驱等组合需在烧写时锁定,请在下单时明确。
可重复烧写:样片支持多次擦写,便于打样验证、迭代改曲,量产稳定后固化为标准品。
附录 A:SOP8 管脚定义
| 管脚 | Pad Name | 属性 | 描述 |
| 1 | PA2 | I/O | 忙信号输出 BUSY |
| 2 | PA1 | I/O | 两线串口时钟 / 一线串口数据 / 按键复用(低触发,下一曲) |
| 3 | PA0 | I/O | 两线串口数据 / 按键复用(低触发,4 级音量大循环并播放当前曲) |
| 4 | PA3 | I/O | 暂未使用(NC) |
| 5 | PWM- | I/O | PWM 输出脚 |
| 6 | VDD | Power | 电源正极 |
| 7 | PWM+ | I/O | PWM 输出脚 |
| 8 | GND | Power | 电源负极 |
极限参数
| 标识 | 范围值 | 单位 |
| VDD~GND 电源电压 | -0.5 ~ +6.0 | V |
| Vin 输入电压 | -0.5 < Vin < VDD+0.5 | V |
| 储存温度 | 0 ~ +75 | ℃ |
| 工作温度 | -25 ~ +85 | ℃ |
214
