4、如何写好第一封支持请求邮件?——标题、背景、问题描述、附件,一个都不能少
说实话,我见过太多工程师把第一封支持邮件写成了「猜谜游戏」。
标题就写个「芯片不工作」,正文就一句话「我的板子跑不起来,请帮忙看看」。你想想看,原厂FAE每天收到几十封这样的邮件,凭什么优先处理你的?
我自己在芯片原厂做过几年技术支持,也在终端公司当过用户。两边角色都干过之后,我才真正明白——一封好的支持请求邮件,能帮你节省至少3天的来回沟通时间。
核心原则:让FAE在5分钟内理解你的问题,并且不需要追问任何背景信息,就能开始复现和排查。
4.1 标题:别写「求助」,写「芯片型号+现象+紧急程度」
标题是第一印象。我个人的习惯是,标题必须包含三个要素:
- 芯片型号:比如「SC7280」或「MTK6877」
- 核心现象:比如「上电后无时钟输出」或「I2C通信间歇性失败」
- 紧急程度:比如「量产停线」或「开发板调试」
举个例子:
❌ 错误示范:「芯片有问题,急!」
✅ 正确示范:「【SC7280】上电后PMIC无VDD_1V8输出,量产停线,紧急求助」
为什么要这样写?因为FAE每天要处理几十个case,他需要快速筛选出最紧急、最匹配自己负责领域的问题。你标题写清楚了,他点开邮件的概率会高很多。
我记得有一次,一个客户标题写的是「关于贵司芯片在高温环境下稳定性问题的咨询」,我差点当成一般性技术文档请求给忽略了。后来点开一看,人家产线已经停了两天了……从那以后,我建议所有客户都在标题里加上「量产停线」或「紧急」字样。
4.2 背景:告诉FAE你做了什么,而不是你是什么公司
很多人喜欢在背景里写「我司是贵司的长期合作伙伴,年用量100K+」——嗯,这确实能提高优先级,但这不是技术背景。
技术背景要写的是:
- 硬件平台:主芯片型号、PMIC型号、DDR型号、Flash型号
- 软件版本:SDK版本、驱动版本、Patch版本
- 测试环境:室温/高温箱、负载电流、供电方式
- 复现条件:是每次必现还是偶发?需要预热多久?
我的模板:
硬件平台:
- 主芯片:SC7280 (Rev B0)
- PMIC:PM8350
- DDR:MT53E1G32D4N-046 (LPDDR4x, 8GB)
- Flash:MT29F512G08EBHAFJ (NAND)
软件版本:
- SDK:SC7280_Android13_V1.2.3
- 驱动版本:v1.0.5 (2024-01-15)
- 已打Patch:PATCH_20240120_I2C_FIX
测试环境:
- 温度:25°C 实验室环境
- 供电:Agilent E3631A 直流电源,3.8V/2A
- 负载:空载(仅核心板)
你想想看,如果FAE看到这些信息,他可以直接在自己的测试平台上复现,不需要再问你「用的什么DDR」「软件版本多少」。这一来一回,至少省半天。
4.3 问题描述:用「现象-期望-尝试」三段式结构
这是邮件最核心的部分。我建议你按照这个结构来写:
- 现象:你看到了什么?用数据说话,不要用形容词。
- 期望:你本来期望什么结果?
- 尝试:你已经做了哪些排查?结果如何?
举个例子:
现象:I2C总线(I2C3)在读取温度传感器(地址0x48)时,约每10次通信出现1次NACK。用示波器测量SCL波形,发现时钟低电平时间异常,约2.5μs(正常应为1.0μs)。
期望:期望I2C通信100%成功,无NACK。
已尝试:
- 更换了温度传感器,问题依旧
- 将I2C频率从400kHz降到100kHz,问题概率降低但未消除
- 测量了上拉电阻,4.7kΩ,正常
- 用逻辑分析仪抓取波形,见附件「i2c_nack_log.png」
为什么要写「已尝试」?因为FAE最怕你什么都没做就来问。你做了排查,说明你是有能力的工程师,FAE会更愿意帮你。而且,你做的排查可能已经排除了很多可能性,FAE可以直接聚焦到剩下的原因上。
我曾经遇到一个客户,他写「I2C不工作,请帮忙看看」。我问他「上拉电阻多少?」他说「没量」。我问他「波形看了吗?」他说「没有示波器」。嗯……这种问题我基本没法远程解决,只能建议他买示波器或者送板子过来。
4.4 附件:别只发原理图,要发「能直接用的」
附件是很多人容易忽略的环节。我见过有人把整个项目文件夹打包成zip发过来,里面几百个文件……FAE根本不知道看哪个。
我的建议是,附件要「精」而不是「多」:
| 附件类型 | 推荐格式 | 说明 |
|---|---|---|
| 原理图截图 | PDF或PNG | 只截取问题相关部分,不要整张原理图 |
| 波形截图 | PNG/JPG | 标注好通道颜色、时间刻度、电压刻度 |
| 日志文件 | TXT或CSV | 只保留关键时间段,不要整段log |
| 寄存器配置 | Excel或TXT | 列出关键寄存器的地址和值 |
| PCB布局 | PDF或BRD | 标注出问题信号走线位置 |
注意:不要发超过10MB的附件!很多原厂的邮件系统有附件大小限制。如果文件太大,建议上传到网盘并分享链接,或者先压缩再发送。
另外,附件的命名也很重要。别叫「111.jpg」或「新建文件夹.zip」。我建议的命名格式是:
20240125_I2C3_NACK_波形图.png20240125_原理图_PMIC供电部分.pdf20240125_串口日志_异常时间段.txt
这样FAE一眼就能知道每个附件是什么内容,不用一个个打开看。
4.5 避坑指南:我踩过的几个坑
做技术支持这些年,我见过太多因为邮件没写好而耽误时间的案例。这里分享几个我亲身踩过的坑:
- 坑一:只描述现象,不提供复现步骤。 我曾经收到一封邮件说「芯片偶尔死机」,但没写怎么复现。我花了三天时间反复测试,最后发现是客户在特定温度下用特定负载才会触发。如果他在邮件里写清楚「85°C高温箱,满载运行30分钟后死机」,我第一天就能定位到问题。
- 坑二:附件里只发原理图,不发波形。 原理图只能看出设计意图,看不出实际信号质量。波形才是实打实的证据。我建议你养成习惯:遇到问题先抓波形,再把波形截图附上。
- 坑三:邮件里写「急急急」,但附件不全。 你越急,越要把信息写全。否则FAE回复你一句「请提供波形」,你又得等一天才能发过去,反而更慢。
- 坑四:用公司邮箱发个人QQ邮箱。 很多原厂的技术支持邮箱有自动工单系统,你发到个人邮箱,工单不会被记录,容易漏掉。一定要发到官方支持邮箱。
4.6 一封完整的好邮件长什么样?
说了这么多,我直接给你一个模板吧。这是我个人用了多年的格式,你可以直接复制修改:
主题:【SC7280】I2C3通信间歇性NACK,量产停线,紧急求助
尊敬的FAE工程师:
您好!
我们正在使用SC7280平台开发一款工业平板,目前遇到I2C通信问题,产线已停线,恳请紧急支持。
【硬件平台】
- 主芯片:SC7280 (Rev B0)
- PMIC:PM8350
- DDR:MT53E1G32D4N-046 (LPDDR4x, 8GB)
- Flash:MT29F512G08EBHAFJ (NAND)
【软件版本】
- SDK:SC7280_Android13_V1.2.3
- 驱动版本:v1.0.5 (2024-01-15)
【问题描述】
现象:I2C3总线在读取温度传感器(地址0x48)时,约每10次通信出现1次NACK。
用示波器测量SCL波形,发现时钟低电平时间异常,约2.5μs(正常应为1.0μs)。
期望:I2C通信100%成功,无NACK。
【已尝试的排查】
1. 更换了温度传感器,问题依旧
2. 将I2C频率从400kHz降到100kHz,问题概率降低但未消除
3. 测量了上拉电阻,4.7kΩ,正常
4. 用逻辑分析仪抓取波形,见附件
【附件】
1. 20240125_I2C3_NACK_波形图.png(示波器截图,含时间刻度)
2. 20240125_I2C3_原理图.pdf(仅I2C3相关部分)
3. 20240125_串口日志_异常时间段.txt(含错误打印)
期待您的回复,谢谢!
此致
敬礼
张三
XX科技有限公司
硬件工程师
电话:138xxxxxxx
你看,这封邮件里,FAE不需要追问任何信息,直接就能开始分析。他甚至可以一边看波形图,一边对照原理图,一边查日志——所有信息都在手边。
4.7 本章小结:写邮件就是写「FAE的排查路径」
说白了,你写支持请求邮件的时候,把自己想象成FAE。你希望看到什么样的信息?你希望怎么被对待?
我个人的经验是:一封好的支持邮件,应该让FAE在5分钟内完成「问题复现→初步定位→给出建议」这三个步骤。如果他在5分钟内做不到,说明你的邮件信息还不够全。
嗯,最后再啰嗦一句:发邮件之前,自己先读一遍。如果你自己都觉得「这信息不够啊」,那FAE肯定也觉得不够。改好了再发,别急着点「发送」。
公众号:蓝海资料掘金营,微信deep3321