气人 !!! 样品都寄出去了,才发现有个BUG,纠结要不要告诉客户
大家好,我是王工。最近寄给客户一个样品,但是寄出后的几天,测试才发现它有个BUG,要不要把这个BUG告诉客户呢?说吧怕改板,不说吧又怕万一追责。事情是这样的,我们有一个Type-C接口输入的产品,这个接口包含供电和数据传输。第一次用于发货,测试部同事测试正常,没有什么大问题;第二次用于入库,换成了另一个测试部同事,他说产品根本不能工作,这就很奇怪了,因为我确认没问题才提交给了他,最后发现他用的是C to C线。也就是Type-A 转Type-C线可以正常工作,但是Type-C转Type-C的线不能正常供电过来,电路板不工作。这是怎么回事呢?咱们得科普一下Type-C的一些基础知识了。(之前讲过,这里不再赘述,大家点击如下图片跳转链接进行查看)当线两端都是Type-C时,我们需要区分受电端和供电端,一般适配器是供电端,设备是受电端,怎么来区分呢?它是通过CC1和CC2两个引脚进行识别。CC1、CC2可用于PD设备识别,承载USB-PD的通信,以向供电端请求电源供给。一般会在受电端的CC1和CC2引脚各自加上5.1K的下拉电阻。如下图:左边是source monitors也就是我们的供电端,右边是sink monitors也就是我们的受电端。在source端的CC pin有上拉电阻Rp,在sink端有下拉电阻Rd。在未连接时,source端的VBUS是没有输出的,连接后CC pin引脚相连,source端的CC pin会检测到sink端的下拉电阻Rd,说明连接上了,source端就打开Vbus电源开关,输出电源给sink端。根据资料可查,电阻Rd=5.1k,电阻Rp的值不太清楚(USB-If官网应该也能查到,感兴趣的朋友可以自己去搜索一下)。所以在板子上加两颗电阻就可以解决问题,设备正常供电,样品直接飞两颗电阻就好了。客户拿到样品也没说啥,也不知道他会不会用到c to c这种场景,我们自己也没有考虑周全,客户本身没有那么专业,所以没有提出相应的问题。还是让给项目经理去问吧,毕竟需求没有明确这一点。声明: 声明:原创文章,转载请注明出处。本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有,如有侵权,联系删除。 来源:硬件笔记本