和家电、医药一样,芯片领域也有自己的说明书,帮助我们了解芯片的参数细节,它就是Datasheet(数据手册)。无论是初次接触芯片,还是反复调试,我们都少不了它。可以说,Datasheet是工程师设计电路的宝剑。最近,EEWorld坛友发帖表示,试用了一款单片机,能提供的中文资料非常少,他便提出,厂商把芯片卖到中国,为什么不提供中文手册与资料,用户上手很不方便。[1](如果有任何其它想法与工程师沟通,可移步EEWorld原贴进行讨论:http://bbs.eeworld.com.cn/thread-1255874-1-1.html)所以问题来了, 有没有中文资料对开发影响大不大,大多数人开发选择中文还是英文,没有中文资料怎么办?
Datasheet并没有想象中好写,它不仅蕴含着芯片的设计哲学,还凝聚了芯片设计师的心血,写一篇Datasheet少则三四个月,复杂的甚至要四五年。所以为了让别人的心血,变成我们的知识,就要读透Datasheet。这也延伸出中文还是英文的问题,电子界争论已久。EEWorld曾在论坛发起投票,调研工程对于中文版和英文版的Datasheet偏好情况,结果选择英文版的占44.07%(182票),选择中文版的占55.93%(231票)。[2]另据EEworld论坛调研,共有9.09%的工程师习惯没特殊需求的话都在线看,63.64%的工程师基本上都会先下载下来再看,27.27%的工程师一般简单的在线看,需要仔细了解下的再下载下来看。[3]不止如此,EEWorld还曾在论坛发起话题,调研国内Datasheet使用情况。[4]结果显示,绝大部分工程师是有中文优先看中文,没有中文就看英文;小部分工程师则认为,没有必要看中文资料,一方面,一部分翻译可能比较粗糙或掺杂错误,甚至是机翻,版本更新也跟不上,逐渐缺乏信心,另一方面,这些人认为,作为开发人员如果连英文资料都看不懂,实属有点说不过去。事实上,作为工程师,看懂Datasheet几乎是基本功,国外的芯片企业起步较早,因此大部分资料本就以英文为主,绝大部分工程师普遍均精通阅读英文资料,偶尔个别不熟悉的词语会使用翻译软件的划词/截图翻译功能或使用WPS全文翻译与原文分屏观看,或是用机翻对通篇先做个简单的了解。但大多数人也坚定地认为,中国作为巨大的市场,提供优质的中文资料非常有必要,说白了,有中文资料,工程师效率更高,查询也更方便。工程师指出,看Datasheet的时候其实一般不需要翻译,基本上根据一些关键字就能找到自己想要的信息,但看UG或者TRM的时候,有的时候需要翻译,UG里面描述非常详细,大段大段的英文有的时候感觉很啰嗦,其实有用的就那么关键几句话,翻译成中文就快多了。
电子工程世界(ID:EEworldbbs)观察显示,一些本地拥有FAE的厂商大多拥有详实的中文资料,同系列芯片并非每个都有中文手册,同时大多Datasheet仅翻译关键信息,后面的电路图、英文参数也没有翻译。EEworld论坛中,大多工程师先优先使用立创、贸泽、世强、芯查查、EEworld Datasheet这样的网站或小程序进行查询,查不到的则使用搜索引擎+油猴插件查询,一些官网比较详实的,工程师也会更优先去官网查询。[5]当然,话虽说这么说,谁都希望资料越多越好,那真遇到查不到中文资料,英语又不好怎么办?一些工程师认为,不用破罐子破摔,Datasheet看似天书,总共就那些内容,看多了就是阅读理解。在一切开始之前,先确定自己的需求。比如说,芯片设计师要关注应用application note、diagram、reg file;硬件工程师要注意电气特性、引脚列表、封装尺寸;销售要关注特性、参考设计、电气特性;软件工程师需要看寄存器和软件章节;系统设计师所有部分都要关注。当然,不仅局限于此,懂得越多,接续工作越容易。等确定需求后,再按照Datasheet的内容挑选重点来看。首先,是首页,一般都是概述性内容,包括如电源、封装、通道数等功能应用信息和精度、分辨率等性能信息,一般来说,更先关注功能应用信息,先能用,再说用好的事。总结起来,这一步就是先粗略匹配自己能用的芯片。其次,再来关注时序信息、极限参数、管脚应用参数等重点参数信息。虽然看似复杂,这些信息多数是参数,一看就明白,对应用影响不大或者的内容就粗略地观看。最后,再关注原理部分,这一部分很难,但是机翻也能翻译个七八成。一些专业英语单词见多了就会了,也就是“唯手熟尔”。简单解释,一切的原则都是先保证能用的基础上,再进一步,循序渐进,从浅入深。
对于中英文资料,一些讨论也把它推到了它不应该达到的高度。EEworld论坛中,曾有工程师分享通过Datasheet判断国产自研芯片真假:[6]
- 如果数据手册只有中文版,100%是自研且只在国内卖,比如stc、电源芯片、驱动芯片等;
- 如果数据手册只有英文版,80%是外购IP核,数据手册为IP供应商提供的英文文档,他们购买到IP后,设计人员在IP核外围增减下外设和IO端口;
- 如果数据手册同时拥有中文版本和英文版本,是有实力的国产芯公司才能做到的;
- 如果是数据手册含有繁体字,100%中国台湾设计,国内封装;
- 如果数据手册不公开,100%逆向芯片,偷偷摸摸卖,比如很多CPLD、网卡芯片等。
一位工程师还表示,不少国产芯片只有中文数据手册,却是逆向而来,这在电源类以及一些周边类芯片中不少,比如一些开关电源芯片、锂电池充电芯片等,一看手册就知道是逆向LT的,而最“著名”的要数众多逆向MAXIM的MAX232芯片,仿制的厂家很多,配套市场上假的比真的还多,连数据手册都是假的。甚至在之前,还发生过国产照抄国外数据手册,错误都抄错的事。对于中文资料还是英文资料哪个好、哪个优,没有中文资料厂商是否就不认真、产品就不够好,我们无法拿出结论。毋庸置疑的是,做好本土支持,才显诚意,诚然Datasheet工作量庞大,但做得好人性关怀的细节,一定会让人所敬重。更多信息欢迎到论坛讨论,原文提及内容链接均可在参考文献中查询。
[1] EEworld论坛:面向中国区售卖的芯片提供中文手册的重要性.http://bbs.eeworld.com.cn/thread-1255874-1-1.html[2] EEworld论坛:英文版和中文版的datasheet ,你会选择?.http://bbs.eeworld.com.cn/thread-154427-1-1.html[3] EEworld论坛:【EETalk】来投票!读datasheet的时候你是习惯直接在线看还是下载下来看?.http://bbs.eeworld.com.cn/thread-1242525-1-1.html[4] EEworld论坛:【EETalk】你在读datasheet的时候,需要翻译吗?.http://bbs.eeworld.com.cn/thread-1242165-2-1.html[5] EEWorld论坛:大家现在都用什么查芯片手册?.http://bbs.eeworld.com.cn/thread-1255935-1-1.html[6] EEWorld论坛:分享讨论:如何迅速判断一款国产芯片是真自研 还是 糊弄?.http://bbs.eeworld.com.cn/thread-1198596-1-1.html