ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

复刻磁带随身听:LAG668+CXA1552M杜比降噪与自动倒带实战解析

复刻磁带随身听:LAG668+CXA1552M杜比降噪与自动倒带实战解析 磁带随身听DIY这两年回潮得厉害。立创开源平台上关于磁带随身听的工程不少但很多都是AN7105这类初级放大方案能做到杜比降噪和自动倒带这个级别的开源项目并不多。我这次复刻的就是一套基于LAG668与CXA1552M的方案LAG668负责电机驱动和音频功率放大CXA1552M负责磁头前置放大、磁带EQ和杜比B/C降噪再配合光电带头检测实现自动倒带。整套做下来等于把九十年代中后期中端随身听的电路结构和调校逻辑完整过了一遍。这篇文章写给你如果手里已经有洞洞板搭电路的经验想往杜比、自动倒带这个层次进阶或者在立创开源广场看到这个工程但不知道芯片之间该怎么配合、调试点到底调什么。我会把芯片分工、杜比调校、自动倒带逻辑、PCB布线和实机调试中的坑全部拆开讲。1. 先把分工搞清楚LAG668不是磁头放大器CXA1552M也不是逻辑芯片1.1 LAG668在整机中的真实位置很多人第一次看这个方案时会犯嘀咕磁头输出那么微弱为什么不干脆用一个多合一芯片把前置放大和功放全包了其实LAG668在早期国产随身听里的角色是“执行层”而不是“感知层”。LAG668本质上是一颗音频功率放大器加电机控制IC。它的音频部分输出功率大概在250mW到500mW这个范围推8欧姆耳机或者小喇叭都够用。同时它内部还集成了直流有刷电机的正转、反转、停止控制逻辑外部通过几个引脚的电平组合来控制电机状态。很多老机子的放音、快进、快退、停止功能就是靠LAG668配合不同引脚电平完成的。但要注意LAG668并不处理磁头信号。磁头输出的电平只有毫伏级还带有磁带均衡特性直接送给LAG668根本推不动声音会又小又尖高频刺耳低频缺失。这个问题我见过不少朋友踩坑焊完板子放磁带没声音第一反应是磁头坏了其实只是信号链路接错了。整套系统的信号链路应该这样走磁头输出先是经过输入耦合电容进入CXA1552M的INPUT引脚CXA1552M内部完成低噪声前置放大、磁带EQ均衡、杜比B/C解码CXA1552M输出经过音量电位器再进入LAG668的AUX输入端LAG668做功率放大驱动耳机或扬声器同时根据控制引脚状态驱动电机。换句话说CXA1552M负责“把磁头那点微小信号处理好”LAG668负责“把处理好的信号放大让人听到”和“让磁带转起来”。两个芯片各管一摊不是替代关系。1.2 CXA1552M的通道划分与杜比B/C选择CXA1552M是索尼当年针对随身听市场推出的双通道杜比降噪处理器内部整合了两路通道每路都包含低噪声前置放大器、录音/放音均衡放大器和杜比B/C编解码器。这意味着它能把磁头拾取的微弱信号直接处理到适合后续功放放大的电平省掉了一级独立的前置放大。在杜比B和杜比C的选择上CXA1552M通常有一个模式切换引脚外部用滑动开关或者拨码开关做三种状态切换杜比关、杜比B、杜比C。杜比B的设计目标是压制磁带中高频的“沙沙”噪声它在大约10kHz以上的频段做动态处理降噪量大概在10dB左右。对于普通日常聆听来说杜比B已经能明显改善听感。杜比C则是B的两级扩展它在更宽的频段上做处理降噪量可以到20dB。但C模式对系统基准电平的准确性要求苛刻如果录音时磁平不标准或者播放时基准校准有偏差就会出现“泵送”效应——噪声时起时伏高频染色明显听感很难受。所以我的建议是初期调试先把杜比B搞定B模式容错率比C高不少。等B模式听起来自然了再研究C模式的校准。1.3 为什么选LAG668加CXA1552M而不是单芯片方案市面上确实有把前置放大、杜比处理、功放做进一颗芯片的方案但立创这套开源方案坚持用两颗独立芯片原因我实际做下来觉得很有道理。第一调试边界清晰。杜比处理电路和功放电路分开了出现噪声时可以逐级排查。信号走到哪一级开始出问题用示波器一测就知道。单芯片方案一旦内部某级出问题你只能换芯片。第二电源隔离容易做。LAG668同时驱动电机和音频功放而电机启动瞬间电流很大容易污染电源。分芯片方案可以把LAG668的电源引脚和CXA1552M的电源引脚彻底分开分别滤波再在地线上做单点汇合。第三CXA1552M的杜比处理能力是实打实的不是那种用滤波器模拟出来的“伪降噪”。你拿同一盘杜比录音的磁带在开和关杜比两种状态下对比高频噪声差别非常明显尤其安静段落。一句话总结这套方案的价值前端负责高保真信号处理后端负责功率驱动和机械控制中间用音量电位器做桥梁是很经典的老机架构。2. 杜比B/C到底在降什么噪CXA1552M的滤波器逻辑与调试点2.1 磁带底噪的来源要理解杜比降噪在干什么先得明白磁带噪声从哪来。磁带表面涂布的是磁性粉末这些粉末的颗粒大小不可能完全均匀。放音时磁头拾取的信号里面除了有用的音频信号还有磁粉颗粒本身产生的噪声。这种噪声主要分布在中高频段尤其是15kHz附近最明显人耳对这个频段又很敏感所以听感上就是持续不断的“莎莎”声。杜比B的思路非常聪明它在录音时对中高频信号做动态预加重播放时做动态去加重。什么叫动态就是信号强的时候很少处理信号弱的时候自动提升增益。这样做的结果是磁带上的残留噪声被人为压低而真实的音乐信号因为录音时已经被预加重播放时又通过去加重恢复相对不会被压掉太多。CXA1552M内部实现这个功能靠的是一个约10kHz转折频率的可变滤波器配合压扩器一起工作。噪声越大增益压得越多信号本身有高频内容时增益又会回升。听起来像变魔术其实就是模拟电路时代的信号处理智慧。杜比C在B的基础上多级叠加把转折频率往更低扩展并且提高了处理深度降噪量可以达到20dB。代价就是对基准电平的敏感度大幅提升前后端只要差1dB就可能让声音出现奇怪的动态起伏。2.2 CXA1552M的EQ网络与录音/放音切换除了降噪CXA1552M还要承担磁带播放的均衡放大。磁带的放音特性决定了必须对低频和高频做不同的增益修正。标准磁带播放时磁场强度与频率成正比低频端信号自然衰减。为了还原平坦的频响需要在高频段做大幅提升这就是所谓的磁带EQ。随身听里常见的组合是3180微秒加120微秒的双时间常数均衡3180微秒对应低频衰减拐点120微秒对应高频提升拐点。开源板通常会预留这些EQ网络的电容电阻位置。如果你只玩播放不玩录音固定使用120微秒EQ即可不需要做70微秒切换。但如果电路板上有录音通道你就要考虑磁带类型切换一类带用120微秒二氧化铬带和金属带用70微秒。CXA1552M支持录音和放音两种模式内部通过引脚电平切换放大器通路。录音模式下音频信号经过杜比编码和EQ预加重后送到磁头进行写入放音模式下磁头信号经过EQ均衡和杜比解码输出给功放。在开源项目里最常见的DIY玩法是先只做放音把杜比B/C解码玩明白然后再尝试录音。这样可以把两个方向的问题分开排查录音涉及偏磁振荡器复杂度高不少不建议和放音调试混在一起。2.3 三个电位器PB LEVEL、DOLBY LEVEL、HF BIASCXA1552M外围设计里最核心的三个调试点分别对应播放电平、杜比基准电平和录音偏磁电平。开源板一般会把它们做成多圈精密电位器第一是播放电平校准。用一盘315赫兹、0dB标准测试带播放在CXA1552M输出端测量AC电压调整播放电平电位器使输出达到芯片资料标注的参考值。没有测试带的话可以用一盘自己录的标准电平信号带替代但前提是你的录音座本身是校准过的。第二是杜比基准电平校准。CXA1552M有一个专门的杜比电平引脚正常情况下应该通过一个电位器精确设定内部基准电压。这个校准必须用杜比电平测试带来做调整目标是让IC内部的检测器恰好处于该型号指定的工作电平上。如果这个点不准杜比C模式下的高频处理会出现明显偏差。第三是录音偏磁电流校准。这个只做放音时可以先不调但如果你尝试录音就必须把偏磁振荡器的输出调到磁头最合适的记录电流点。做法是边录音边用毫伏表监测直到播放输出最大且失真最小。我的实际经验是这三个电位器一定要用多圈精密型别用普通蓝白微调电阻。杜比C模式下普通微调电阻的温漂和震动漂移就可能让效果产生可闻的恶化。我最初用的就是普通微调调好后放两天再听高频仿佛蒙了一层纱后来换成多圈3296系列这个问题才解决。3. 自动倒带的实现路径光电带头检测加电机反转逻辑3.1 自动倒带的两种触发思路自动倒带也就是常说的AUTO REVERSE核心问题只有一个机器怎么知道磁带走到头了老机子主要有两种方案。一种靠机械张力。磁带走到尽头时因为卷带轮被卡住磁带张力突然变大张力臂被顶起触碰到微动开关或者让位置传感器状态翻转电路据此判断到带了、该换向了。这种方案的优点是实现成本低但机械结构复杂簧片疲劳后容易误触发或者漏触发。另一种靠光电检测。磁带开头和结尾各有一段透明的引带或者叫带头带尾。把反射式光电传感器安装在磁带路径上正常情况下磁粉面反光率低到了透明引带区域反光率突变传感器输出电平跳变电路就知道磁带到头了。DIY项目里普遍用光电检测方案主要原因是它不依赖复杂的张力机械机构一个ITR8307或者类似的反射式光电传感器就能搞定。调试也更直观用万用表测光电管输出电压就能判断信号有没有翻转。3.2 LAG668的电机反转控制自动倒带的执行端落在LAG668的电机控制逻辑上。LAG668内部集成了电机的正转、反转、停止控制外部对应的引脚通过高低电平组合来决定电机状态。我在调试这套电路时给自动倒带的控制流程设了一个状态顺序放音进行中带头检测信号触发控制器先输出STOP电平电机断电磁带停止等待50毫秒左右让电机惯性转动完全消失输出REV反转电平电机反向旋转磁头翻转机构动作切换到另一面解除STOP进入反向播放状态。这中间最容易被忽略的就是第3步的等待延时。如果电机没完全停下来就反向驱动齿轮组会发出“咔咔”的打齿声日子久了还会磨坏齿轮齿或把磁带缠进压带轮。我建议用示波器监控电机两端电压等到电压降到接近0V再加反转信号比单纯固定50毫秒更可靠。3.3 磁头翻转机构电磁铁加弹簧复位电机方向反转只是让磁带走带方向反过来但磁头本身还得换到另一个接触面因为磁带是正反面双面记录的。磁头翻转机构在整个自动倒带系统里是最机械的部分。低成本DIY最常用的结构是电磁铁推动加弹簧复位。正向播放时电磁铁不工作磁头压在正向接触面上需要换向时控制电路给电磁铁一个20到50毫秒的脉冲电磁铁撞一下磁头支架支架滑到另一侧靠弹簧锁住位置。这个结构原理不复杂但实际装机时的机械配合很讲究。我在调试时遇到过一个问题电磁铁推力不够磁头换到一半卡住了结果左右声道电平不一致一个声道饱满一个声道发闷。排查到最后发现是磁头支架的回位弹簧预紧力太大电磁铁脉冲结束后来不及把支架推到目标位置。我把弹簧剪短了一圈半减小预紧力换向动作才变得干脆利落。所以做自动倒带的同学不要只盯着电路逻辑磁头支架的滑动阻力和弹簧力度一定要实测。用手轻轻推磁头支架感受它滑动是否顺畅有没有卡顿。机械不顺畅电路逻辑再完美也无用。3.4 控制逻辑用MCU还是纯逻辑电路自动倒带的控制逻辑立创开源项目里有两种风格。一种坚持纯模拟味道用CD4028、CD4017这种74系列芯片搭状态机。这样做的好处是通电即工作没有复位问题看起来很“发烧”。但调试起来比较痛苦几十根走线绕在一起逻辑表一写一大串出问题想改逻辑得飞线。另一种做法是用一颗几块钱的8脚单片机比如STC8G1K08这类。GPIO读带头检测信号用定时器做消抖和延时输出FWD、REV、STOP电平给LAG668。逻辑改成代码出问题串口打印或者用LED状态指示调试效率高很多。我不会强迫你用哪一种但从实际开发和维护角度看MCU方案完胜。它不但简化了自动倒带逻辑还能顺带实现带尾自动停机、计数显示、杜比模式记忆这些扩展功能。而且MCU的引入不代表模拟音质会有损失因为音频通路完全走CXA1552M和LAG668MCU不参与音频处理只控制电机和状态。4. 立创EDA布局如何把模拟音频、电机驱动和逻辑控制放在同一块板子上4.1 三地分治与星形接地LAG668加CXA1552M的组合布板时最大的挑战是马达电流污染模拟信号。直流电机启动瞬间电流轻轻松松到300到500毫安如果电机地线和磁头放大电路的参考地共用很长一段走线耳机里会出现明显的“嗡嗡”伴随“咔哒”冲击声。我在立创EDA里采用了分区处理加单点汇合的策略效果明显把PCB的GND铜箔按功能区切开分成模拟地AGND、逻辑控制地DGND、电源地PGND三块模拟地AGND覆盖CXA1552M周边和磁头输入区域逻辑控制地DGND覆盖MCU和74系列芯片区域电源地PGND覆盖LAG668的功放输出级和电机驱动区域三块地在主滤波电容的负极处单点汇合形成星形接地。这个主滤波电容一定要紧靠LAG668的电源引脚容量建议470微法以上容量太小对电机启动电流冲击的抑制不够。4.2 磁头输入走线毫伏级信号最怕串扰磁头输出信号在低频段只有几个毫伏对任何串扰都极其敏感。这块的布线决定了整机的信噪比底噪马虎不得。磁头输入走线要尽量短从磁头接口出来直接进CXA1552M的输入端不要绕远路。左右声道走线要尽可能保持对称最好镜像布置否则两个声道的分布电容不一致高频响应会有细微差异。磁头金属外壳只在一个固定点与PCB地连接不能两头都接地否则会形成地环路噪声。这个细节我一开始没注意把磁头外壳两端都接地了结果底噪比正常状态高了将近一倍后来单点接地才恢复正常。CXA1552M输入端最好加一个小电容到地比如10到22皮法用来旁路高频射频干扰。有朋友在楼上调试时耳机里能收到广播电台的声音加了这个小电容后立刻消失。电容容量不要太大太大会吃掉高频细节。4.3 杜比调试点和电位器的摆放杜比校准电位器是模拟电路的敏感节点放置位置要注意隔离。把它们放在输出端一侧与电机驱动区保持至少5毫米间距周围用铺铜包围做屏蔽。不要让电位器的走线靠近电机电源走线那会让校准点和电机噪声之间产生耦合。电位器选型上用贴片多圈可调比如3296W系列比传统蓝白微调稳定得多。温度系数低抗震性好调好后不容易漂移。这也是我换掉普通微调电阻之后才稳定下来的关键一步。如果板子空间允许给每个电位器印上丝印标注比如VR1PB LEVEL、VR2DOLBY LEVEL、VR3HF BIAS。装机后你会感谢这个丝印的因为三个电位器混在一起的时候不看标注只能靠盲调。4.4 电机换向的浪涌抑制电机是感性负载换向瞬间必然产生反向电动势。LAG668内部虽有续流二极管但我还是建议在电机两端并联一个0.1微法的CBB电容和一颗SS34二极管。CBB电容吸收高频噪声二极管吸收反向冲击。这个习惯很重要很多板子用了一个月后出现“偶尔复位”或者“声音突然中断”的问题查到最后就是电机换向时的反电动势串到了MCU或逻辑电路把控制状态打乱了。加了浪涌抑制之后这类问题基本绝迹。有个细节要注意电机并联电容不要用普通瓷片电容最好选CBB薄膜电容。一是电机噪声频段宽薄膜电容的ESR和高频特性更好二是陶瓷电容在直流偏压下容量会下降削弱滤波效果。5. 装机与调试从焊好板子到真正能放音中间隔着这几大步5.1 分级上电先电源、再音频、后电机我见过太多人焊完板子第一件事就是把电机、磁头、耳机全接上然后上电发现噪声大就开始怀疑布板有问题。其实正确的调试顺序应该是从电源开始逐级推进。第一步只焊电源部分和相关滤波电容上电量LAG668供电电压是否正常有没有短路、发热、异常电流。第二步接CXA1552M的音频通路但先不接磁头和杜比用手机或者信号发生器从CXA1552M输入端注入一个1kHz正弦波在耳机输出端看波形是否正常放大。这样可以把音频放大通路单独验证。第三步接磁头放一盘标准磁带试听确认EQ和降噪功能。第四步最后再接电机和自动倒带机构验证换向逻辑和机械机构。我曾经跳过第二步直接把磁头接上结果装机后噪声大花了三天排查最后发现只是CXA1552M一个旁路电容虚焊。按顺序调试至少能把“电路问题”和“机械问题”分开定位不会让多个故障叠加在一起无从下手。5.2 示波器下的杜比校准杜比调校是这套系统里最有技术含量的环节用到的仪器至少是一台示波器有毫伏表更好。没有示波器用万用表AC档也能凑合但精度差点尤其看波形失真时万用表无能为力。具体操作步骤播放一盒315赫兹0dB电平的标准测试带在CXA1552M输出端测AC电压调节播放电平电位器VR1使电压达到芯片资料标注的参考值换杜比电平测试带通常这个带子是400赫兹的定幅信号调节杜比基准电位器VR2让杜比检测器处于标准工作点再用一盒频率响应测试带分别播放315赫兹和10kHz信号在杜比B和杜比C模式下检查10kHz相对于315Hz的电平差。如果高频衰减超过5dB就要回头调整EQ参数和杜比基准。杜比校准的精髓就是“对称”。杜比编码是录音时对高频做预加重播放时做等量的去加重。任何一端的基准偏了整个系统就不对称听感就会出问题。所以校准电位器不是凭空调而是要让录放系统回到同一条基准线上。5.3 颤音的机械排查放音时如果听到“啊——”的长音忽快忽慢这是典型的带速不稳俗称颤音。很多人第一反应是电机坏了其实机械部件才是重灾区。皮带老化是最大嫌疑。换新皮带时注意规格宽度2毫米、厚度0.6毫米是常见规格。太长的皮带会打滑走带速度偏低太短的皮带会增加电机负载转速也可能不稳。压带轮变形是另一个常见问题。压带轮是橡胶材质长期受压后容易变形失圆肉眼根本看不出来。用手机慢动作视频对着转动的压带轮拍能明显看到跳动不均匀。电机转速漂移也可以用示波器测。LAG668电机转速由基准电压控制板上通常有调速电位器。先把转速调到机芯上印的标称值附近再用耳朵听实际效果微调。5.4 常见“假故障”排查表以下这张表是我实测中总结出来的多数情况不是硬件坏了而是设置或接线问题现象可能原因处理方法放音沙沙声大杜比无效磁带不是杜比录音或模式开关接触不良先确认磁带类型再用万用表量开关导通打开杜比后高频发闷杜比基准偏差或EQ时间常数不对重调VR2检查EQ电容容量电机一转噪声骤增电机地混入模拟地星形接地没做检查GND分区和单点汇合点自动倒带后方向反了电机转向与控制逻辑不匹配对调电机正负极或翻转REV逻辑电平耳机里有电台声磁头输入缺少高频旁路电容加10到22皮法电容到地磁带播完不断电带头检测光电管灵敏度不够调节比较器阈值电阻或清洁光电传感器表面6. 两个非典型问题以及我觉得值得分享的收尾经验6.1 杜比C模式下出现了奇怪的房间混响感调试到中后期我自己录了一盘用杜比C编码的带子放来听低频正常、人声清晰但总觉得人声里带点“空旷感”像在浴室里开口说话。这种细微的相位问题不仔细听很容易漏掉。排查了很久最终发现是杜比B/C切换开关的引脚布局惹的祸。开关位于CXA1552M声道平衡引脚的附近开关引脚上的杂散电容与平衡引脚产生了轻微的信号耦合形成微小相位偏移。我把机械开关换成了小型继电器模块彻底断了交流路径声音立刻干净了。如果不想加继电器也可以在开关输出根部串一个1k电阻并加对地电容组成低通滤波器把不必要的射频和直流分量滤掉。这个方法成本低实测也有明显效果。6.2 自动倒带的“假到位”误触发我的自动倒带采用光电带头检测方案最初设置的是下降沿触发结果在实际播放中频繁发生提前换向。原因在磁带靠近带尾时走带会有轻微抖动反光片在传感器前反复晃动几毫秒内信号来回抖动控制逻辑错误地判定为“已经到带尾”。解决方法是加消抖延时。软件里写一个30毫秒的延时只有信号持续稳定30毫秒以上才触发换向。这个窗口值要根据机芯实际走带速度来标定太小消不了抖太大又可能漏掉真实的带头信号。我最后用示波器抓了实际波形根据带头通过检测点的最短时间反推出合适的窗口。6.3 供电方案的取舍整个系统用两节AA电池供电实测电流在120到180毫安杜比C和自动倒带全开时更接近上限。电机是耗电大户但CXA1552M的模拟部分对电压稳定性其实更敏感。我不建议用普通碱性电池因为新电池1.5V时电机转速略高声音会偏亮用到后期电压掉下来转速又下降音准都受影响。镍氢充电电池的电压平台更稳定是更好的选择。如果用锂电池加LDO降压务必选500毫安以上输出能力的LDO并且在输出侧加大容量电容。否则电机启动瞬间的电流尖峰直接把LDO电压拖垮MCU都可能被拉复位。6.4 这套平台的延伸可能性做到这里机器的纯放音功能已经完整了。这套LAG668加CXA1552M的平台如果要继续升级最顺理成章的方向是加录音电路。CXA1552M本身具备完整的录放通道只需要配套一个偏磁振荡器就可以做磁带录音。偏磁振荡器通常是LC振荡结构频率在几十千赫到一百多千赫之间输出通过电容耦合到录音磁头。自动倒带架构也已经跑通后续加一个磁带计数显示、带速检测、甚至液晶屏显示播放状态都是MCU几个GPIO和一行代码的事。立创EDA工程文件里改丝印和打孔也方便配一个3D打印外壳完全能做出属于自己的一台“个人随身听”。做完这个项目后的最大感受是磁带随身听的复刻难点从来不在芯片有多高级而在于每个环节的匹配。磁头特性、杜比基准电平、电机转速、机械换向机构这些当年老工程师靠仪器和经验调出来的东西如今靠开源板子加常规工具也能复现。只是需要耐心别一上来就追求最贵的补品元件。先把基准调准再把机械归位声音自然会给你回报。
返回列表