TI面试官的三个问题,你能答几道?

电池充电/放电

161人已加入

描述

大家好,我是来自德州仪器的资深模拟器件技术支持工程师 瞿安锋。我有10年的PC,平板电脑电子设计经验和5年的消费电子产品器件选型,方案搭建和技术支持经验,并作为TI第一批直接派往美国学习Type-C技术的首席技术工程师,拥有2年多深圳本地Type-C客户技术支持的现场应用经验。今天主要和大家分享一下大家都很关注的Type-C,以及我在电子产品设计上这些年来的一些心得体会,一并和大家一起交流。


TI公司 瞿安锋

电子工程师为什么需要它?

首先,从产品本身来讲,这个标准目前在行业上下游的各个大佬们都在积极参入并推动这个标准,因此其作为现在及将来的产品标配基本是不可质疑的,是市场的明显趋势。从工程师个人来讲,顺应历史潮流,紧跟技术发展方向,迅速掌握新技术,新应用,这也是工程师个人价值提升最直观的体现,也是保持自身职业竞争力的必备常态。
 

Type-C这个技术,也确实会给我们实际使用产品带来极大的方便性,至少我们再连接设备时插拔可以变得更加的随意,保证一次可以插得很好,而且具有这种接口的设备间可以互相互联互通,那么可以想象得到,我们以后再也不用为每个设备专门配一个电源了,真的是随时随地只要可以插入,就可以充电,就可以给别人充电,家里再也不用那么多线了,是不是变得很方便。对于完全没有电子知识的消费者,是不是再也不用认是什么什么接口了,反正就只有这一种接口,插进去就行了,接下来的工作都是交给设备们自身去完成的了。当然这所有的便捷都是以我们工程师前期设计的不便捷,努力学习得来的了!
 
你不是一个人在战斗!

Type-C 作为一个新技术,而且大家现在幸运又不幸运的碰到这个新技术正在迅猛的直接大量推向市场,那么自然当下遇到最多的,最常见的,也是让广大工程师和用户抓狂的问题应该还是首推“兼容性”问题了!工程师刚刚连着加了好几天班调好了一个产品,基本功能测试都通过了,开开心心的想休息下,结果没多久测试部或客户端反馈,在那那买的个Type-C设备和它一连,结果连不上;客户端也是,可能买了你的设备,接A,接B都没有问题,但是突然有天接了C,发现没有反应,结果当然还是你的错啦,因为人家的C和D相连时是没有问题的,所以兼容性问题是大家要特别注意的问题。

那么兼容性问题怎么解决呢?!当然最简单的方法就是踩着前人的脚印往前走呗,若是作为工程师,自然就优先选用市场上使用的最广的,主流厂商都在采用的方案了,因为这样你不是一个人在战斗!


 
原来,它才是使Type-C变得如此强大的主要原因!

USB Type-C是个大的概念,我们现在讲的Type-C,就是包含它所支持的所有功能了,那这从技术上来讲,就自然包括PD了。当然,若非要较真细节的话,我们可以简单的这么记忆,若你只需要支持5V充放电,数据呢也只有USB2.0,3.0的数据在端口上传输,那么你选用只支持Type-C功能的协议芯片就足够了,PD协议此时是不需要的,但是若你说你的Type-C端口要走5V以外其他的电压,比如9V,15V等,或者你说你的端口电压还是只支持5V,但是数据上要支持视频,那么对不起,所以在原来旧有的USB定义的那些电源和数据以为的东西,统统都要PD的支持,PD才是使Type-C变得如此强大的主要原因
 
工程师们有大量的吐槽竟是因为这个原因

由于Type-C这个标准比较新,而且规格又主要是洋人制定的,制定的那个规格书又厚,200多页,而且是洋文,所以现在工程师们吐槽的问题比较多,但我想主要比较集中在这四个方面:

   1. 我到底该把产品定义成什么样?
   2. 市面上这么多方案我到底该怎么选?软件又不完全公开,我该怎么做?
   3. 怎么测试啊?出现兼容性问题怎么搞?
   4. 天天说这个市场要起来了,怎么还是没有怎么看到在卖的产品呢?


那这些问题怎么解决呢?化繁就简,Type-C确实是个比较新的东西,大家都对它有个认知自然是需要一个过程的,但是我们若要缩短这个过程,自然是跟着专业的人士,专业的厂商这样就学得更快,开发的效率更高了!

前面谈到了,工程师们有大量的吐槽,无形中这也是给自己,给老板们的压力,所谓男怕入错行,女怕嫁错郎,前期方案选型一旦不合适,后续有得折腾的,而且吃力不讨好,所以还是那句话,在自己不熟悉,市场也不成熟的时候,跟着那些靠谱的方案厂商的方案走,你会少走很多弯路的。具体基本方案锁定后,当然可以多要小参考线路板,实际多测试测试啦,特别是自己也要舍得多花些钱,买一些你目标中要兼容的一些Type-C设备回来,以此做交叉兼容性测试,以期更保险!
 
 

德州仪器的面试官,很可能会问这些问题

TI对人员的综合素质要求较高,在选人上确实比较严格!我也确实做过德州仪器的技术面试官,如果各位有志于进入知名芯片外企原厂,以USB Type-C为例,首先要回答好以下三个问题:


  1.若是现在一个岗位是专门针对Type-C技术的,那么自然首先你要能很清晰的给我讲解出Type-C的基本工作机制和原理了;
  2.接下来可能需要你帮忙我分析不同的产品需求在方案上可能会有哪些差异,这些问题都是考核你对Type-C本身的理解;
  3.再就是我会列举一些测试或调试过程中遇到的问题或现象,需要你帮忙我来分析可能的原因和解决办法,这里重要的是考察你分析问题,解决问题的思路。这点非常重要,因为思路决定出路,技术是可以学习的,但是方法靠自己提炼!


其实Type-C的内容非常的多,而且从市场的角度讲现在也只是开始,话题一旦扩展开了,可以聊的真的非常多,但是如果能在电子发烧友的直播中和大家互动起来交流,利用这段宝贵的时间交流起来的信息更有价值,也更符合大家的需求! 如果想进一步交流的工程师朋友,可以扫描下面二维码报名,我们在直播中再深入探讨。

 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
redmoonzpc 2017-07-23
0 回复 举报
TYPE-C也并非是一个完美的东西,设计者只是考虑了应用者,没考虑后继者开发的所需要的特征 收起回复
WYXXQRS 2017-07-21
0 回复 举报
相信type -c会越来越火的 收起回复
全部评论

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分