首页/文章/ 详情

大公司做硬件,一定要记得处处留痕

21天前浏览267
今天不聊技术,聊点别的,聊点跟职场有关的话题。

我先说个自己的教训。

几年前有个项目,中途出了个批次性不良,生产端反馈说某项测试参数不对,最后导致大批量返工。当时品质、生产、项目的一堆人拉着开会,上面领导问:“这个参数当初谁定的?依据是什么?

我脑子里很清楚,是某次评审会上,某位领导拍板说按老项目走就行,咱们就照做了。但当我试图张口解释,发现根本没有书面记录。邮件没有,会议纪要没有,聊天记录也没有找到。

结果就是,拿不出证据,只能背锅。

从那以后我就悟了:在大公司做硬件,留痕不是可选项,是必选项,它能在关键时刻帮到你

01

哪些地方需要记一笔?

不是说让你事无巨细什么都记,那样一天不用干别的了。我总结几个重点场景:

第一,方案决策一定要留痕

比如选型、参数定标、方案取舍。这些都是很关键的决策。谁定的、什么时候定的、基于什么前提定的,写清楚。不用长篇大论,邮件里几句话,总结发出来大家都能看到。

有个哥们跟我吐槽,说某次结构干涉,当时结构负责人说公差没问题,结果模具开了干涉了,回去找,那人说我从来没说过这话。你说憋屈不憋屈?

第二,跨部门协调一定要留痕

硬件跟软件、结构、测试、采购、品质、生产,几乎每天都在打交道。某个LCD替代料色温、亮度、接口、某个结构限位尺寸、采购交期,客户需求,这些牵扯到部门的东西,只要是达成一致的,尽量文字确认

有人觉得“就两句话的事儿,还要发邮件,是不是太矫情了

兄弟,你不是矫情,你是对自己负责。两句话的邮件,30秒写完,可能半年后能救你一命。

第三,领导的口头指示要转化成文字

这个最敏感,但也最重要。大公司领导多,项目会上领导随口说一句“这个先按XX方案走”,你听了照做,结果后面领导自己忘了,或者换领导了,新领导不认旧账,你怎么办?

可以在会后补一封简短的邮件,语气要客气。不是你刚才说了啥我记下来,而是根据今天会议讨论,我接下来按以下方向推进

1... ...

2... ...

3... ...

如有调整请指示。既把锅甩回给领导确认,又显得你做事严谨

第四,问题处理过程要留痕

项目出了bug、测试不过、生产异常,你怎么分析的、做了哪些实验、中间结论是什么、最终怎么解决的——这些都值得记录。

别只在脑子里过一遍,万一哪天需要,多写几笔备注,都比什么都没留下强。

02

怎么留?

有人一听留痕,就觉得是天天写长篇大论,其实不用。

邮件是首选 重要的事走邮件,带时间戳,带收件人抄送人,是硬证据。

会议纪要别偷懒 哪怕只是简单列几条结论和待办,发群里或邮件抄送相关人,都是有效留痕。

流程系统里别只点通过 多写两句审批意见,万一后面翻出来,能看到你当时的考量。

关键文件加版本号和修改记录 硬件原理图、PCB、BOM、规格书,这些文件的变更历史要清晰,谁改的、什么时候改的、为什么改的,写在文件头或者提交备注里。

03

小结

人的脑子靠不住。今天的事明天还记得,过几周就模糊了。不留痕,出了问题翻回去查,几个部门互相扯皮,领导来回问,一个礼拜过去了还没定位清楚。记录清楚的话,一翻邮件、一查系统,10分钟搞清楚来龙去脉:方案问题、执行偏差还是外部因素,一目了然。

而且留痕有一个隐藏好处:让找你麻烦的人知难而退。你出了事甩出邮件截图,下次谁想甩锅给你,都得掂量掂量。

留痕不是不信任别人,而是尊重事实,尊重自己

来源:硬件笔记本
UG模具
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2026-08-04
最近编辑:21天前
硬件笔记本
本科 一点一滴,厚积薄发。
获赞 158粉丝 51文章 1108课程 0
点赞
收藏
作者推荐

续集!这颗国产MCU,一颗顶六颗,把电源方案拉到新高度

我之前写了一篇关于沁恒CH32M030芯片的基础文章,当时主要介绍了它的硬件资源:电机控制MCU、电机预驱、PD快充、模拟处理,这些功能全都塞进了一颗芯片里,集成度很高。文章发出去之后,后台不少朋友留言、加微 信,表示对这颗芯片很感兴趣。不过当时主要聊的是基础型号。后来我发现沁恒在这颗芯片的基础上,还有两个专门针对电源应用的型号:CH32M030K9U7和CH32M030C9U7。总的来说,M030在电源方向有明显优势:可编程灌电流动态调节DCDC、支持高压输入、双PD PHY。这些特性让它非常适合可调电源、双C口适配器、双C口充电宝这类产品。今天咱们就聊聊这颗CH32M030在电源应用上到底有哪些让人惊喜的地方。下面逐个拆解。01内置两级电荷泵,NMOS高边驱动不再需要外挂芯片做过硬件产品开发的朋友都知道,控制电源通断或切换,比如 Type-C端口的VBUS路径,通常需要用MOS管做高边High-side开关。PMOS用起来简单,但内阻大、成本高、可选型号少。NMOS内阻低、便宜、型号多。但它需要栅极电压高于源极电压一定幅值才能完全导通。在一个系统里,做高边开关的 NMOS 源极是连着输出端的。假如输出要给 28V,源极电压就是 28V,那栅极就需要一个比 28V 更高的电压(比如 32V 甚至更高),才能让栅源压差在安全范围内尽可能大,从而把导通电阻压到最低。通常怎么解决NMOS驱动电压问题?电机驱动里常用自举电路,成本低、方案成熟。但它有两个硬伤:一是受限于电容充电机制,需依赖周期性低侧导通以刷新电荷,导致占空比受限,上管一直导通的话,自举电容充不上电,栅压维持不住;二是只适合半桥/全桥拓扑,如果只是单纯做个电源路径开关单向导通,不需要开关动作,自举电路根本用不上。另一种方案是加电荷泵芯片或升压DCDC,能解决上述问题,但要多一颗料。CH32M030的做法很硬核:内部集成了2级电荷泵。它利用PB14和PB12这两个引脚,通过外部飞电容C1、C2把电压逐级抬升,最终从HVCP引脚输出一个 VHV + 2倍VDD5 的电压(扣除一点点内部二极管的压降)。什么概念?假设我们做 28V 的电源输出,VIN是 28V,内部VDD5是5V,那HVCP就能输出38V以上的绝对高压。这个电压足够让源极已经顶到28V的高边NMOS,依然拥有充裕的栅源压差,NMOS完全导通。而且芯片内部集成了高压LDO,24V 甚至 28V 直接进去就能用,外围只需要在VIN引脚上并个10uF电容,不需要额外的高压降压芯片。02两种驱动模式:一套高压源,搞定全板不同电压域MOS电压有了,怎么既让MOS管充分导通,又不把管子烧了呢?要知道,芯片内部的电荷泵产生的是一个全局高压源。如果你板子上有多个不同电压的路径需要控制,这其实是个很棘手的问题。CH32M030 提供了多个支持高压开漏控制的IO(比如 PB15),并支持两种驱动模式,把复杂电压域的场景全考虑进去了。第一种,直接驱动(主攻极限输入的高侧 Bypass MOS)前面说了,当你用28V去做主路高边开关时,为了让管子导通,栅极绝对电压要冲到 38V左右。这时直接把引脚配成推挽输出或开漏,高阻态时外部通过电阻直接上拉到 HVCP。此时建议配合外部G-S稳压管(Zener)使用。因为导通瞬间负载可能是0V,依靠稳压管钳位,绝对栅压随源极浮动,而栅源压差死死锁在12V或15V安全区。这套打法专治极限高压输入下的主路径MOS。第二种,分压驱动(主攻中低压高侧 / 低侧 MOS)精彩的来了:假设在同一个28V供电的系统里,你还要控制一个5V的DC-DC输出路径高边MOS。此时HVCP高压源依然是30多伏。如果你直接把30多伏加到这个源极只有5V的MOS栅极上,栅源压差会高达20多伏,极易击穿。如果硬用稳压管去钳位,几十伏的压降全压在外部上拉电阻和稳压管上,静态功耗和发热根本没法看。怎么解?用分压驱动。把对应 IO 配成输入模式(巧妙利用其输出结构),输出低电平时,引脚内部会串联一个约 120kΩ 的电阻再下拉到地。这个内部电阻和外部上拉电阻形成精确的分压网络,不需要外挂稳压二极管,就能直接把 HVCP的30多伏分压,降到一个绝对栅压比如 15V。用15V的绝对栅压去驱动源极5V的高边MOS,此时栅源压差恰好是完美的10V,管子彻底导通,且零发热、零过压风险。也就是说,不管是直驱28V的主MOS,还是分压驱动 5V/9V 路径的高侧MOS,哪怕是拿去做最简单的低侧(源极接地)开关。依托多个高压开漏 IO和这套驱动组合拳,仅仅用一个 HVCP 高压源,就能把板子上不同电压域的MOS全伺候明白。这对需要多路径切换的双C口产品来说,设计上极其游刃有余。03可编程灌电流:让DC-DC调压做到20mV一步这个功能在基础款上就有,但在电源应用里是核心优势之一,值得重点强调。CH32M030内置了2组10位的可编程灌电流模块。这东西说白了就是一个高精度电流源,可以从外部引脚吸入电流。怎么用?用在DC-DC反馈回路上。大部分DC-DC的反馈FB引脚,都是通过电阻分压网络设定输出电压。如果把ISINK模块直接连到FB节点,让它精确地抽走一部分流过上分压电阻的电流,FB点的电压就会改变。DC-DC为了维持FB电压不变,只能改变输出电压来抵消这个电流变化。这样一来,软件通过设置ISINK的吸电流值,就能直接、连续地控制DC-DC的输出电压。手册里写得清楚:ISINK支持10位精度,单位电流值(1LSB)约0.244uA,最大输出范围约250µA(1023×0.244uA)。如果配合82kΩ的上分压电阻,每个LSB对应的电压调节步长就是:0.244uA × 82kΩ ≈ 20mV。20mV一步,做PPS可编程电源调压绰绰有余,完全满足USB PD 3.0规范里最小20mV调压步进的要求。不管是数字电源、可调电源,还是锂电池组做精密的CV/CC充电,这个功能都非常实用。04双PD PHY:双C口产品,一颗芯片全包了双PD PHY一直都有,但搭配上ISINK和电荷泵之后,它在电源产品上的价值才真正释放出来。想象这几个产品形态:双C口快充适配器、双C口充电宝(一个口充电、另一个口放电,甚至两个口都双向)、双C口可调电源(一个C口输入申请PD电压,另一个C口输出可调电压)。这些产品以前怎么做?至少需要两颗PD协议芯片。如果要支持PPS,对外部DC-DC的控制还很麻烦。现在这款芯片一颗芯片全搞定。它内置两组Type-C和USB PD控制器及PHY,提供4个耐高压的CC引脚:PA0-PA3。两个PD口独立工作,一个口做Sink受电端从充电器取电,另一个口做Source供电端向设备供电。配合ISINK模块,可以实现这样的闭环控制:C1口作为Sink,通过PD协商从充电器申请一个20V电压;外部DC-DC把这20V降压到目标值;C2口作为Source,通过PD广播告诉设备自己能输出5V~20V的任意电压档位;而ISINK模块就负责实时调整DC-DC的输出,精确对应到C2口请求的电压。整个闭环控制,一颗芯片全包了。硬件上,Type-C口直接连MCU引脚,反馈直接连ISINK,除了功率MOS管和DC-DC这些必要的外部元件,协议控制和调压反馈基本都被芯片内部搞定了。做硬件的都知道,少一颗芯片就意味着少一堆事,这个方案确实省心。05总结:一颗芯片帮你省掉五颗外围器件 CH32M030这颗芯片,基础款主打电机控制+快充的高集成度,而专用款在电源方向又往前迈了一大步。如果你用来做电源产品,它帮你省掉的外围芯片很可观:省了1颗电荷泵或升压芯片(内部电荷泵直接驱动NMOS)省了1~2颗PD协议芯片(双PD内置)省了外部的电压调整电路(ISINK直接接FB)省了高压LDO省了分立的运放和比较器五颗以上,没夸张。好了,今天的内容就分享到这里了,如果觉得有用,欢迎转发给身边的朋友,咱们下期再见!来源:硬件笔记本

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈