【转】器件为什么只听英文Datasheet的话
浅谈为什么要阅读英文数据手册
——带你Go Through Datasheet 系列
Unfortunately!从事软硬件(固件)开发的工程师都知道,我们所用的元器件,特别是高端器件和芯片,都是来自欧美大型半导体企业,他们在公开网站上发布的器件资料多是英文。我们曾经希望若干年之后,能有中文资料(此处应使用过去将来时态),毕竟中国从业人数相当多。然后,十几年过去了,改观有限。因此,请练就“阅读英文datasheet”这个必杀技能,才能让你在看懂芯片资料的基础上,更准确的应用元器件,更明确的解决芯片应用上的各种问题。同时也能在公司产品的推出上,快人一步。
首先要明确,Datasheet 不是教材,我们不是以学习为目的去阅读,而是应该带着设计相关的目的去阅读。我们读datasheet的需求主要体现在:应用、参数、工作方式、注意事项这几个方面。
否则,你只能对着芯片干瞪眼,或者请FAE来给你帮忙,然后,FAE给你提供的帮助未必有Datasheet那样内容详尽,面面俱到。
新手在阅读时往往会发生以下情况:
不知道Datasheet在讲述什么;
英语阅读功底差,一路单词查下去,看了后面忘了前面;
看到表格里罗列了很多参数,它们在整改电路原理的设计里到底充当了什么,影响了什么;
看到很多曲线图,到底哪些是我设计要规避的范围,对我的设计有什么影响,与之配合的元器件选型需要做怎样的配合;
看着看着,忘了为什么要读datasheet;
看着看着,忘了这一段是在解释什么;
回头看着任务要求和原理图,建立不起联系。
那么,我们为什么还是有必要去读Datasheet英文原文呢?
阅读英文资料比较多的人应该知道,由于中外文化体现在语言描述上的差异,有些原文无法直译为中文,只能靠意译。Datasheet首先还是作为芯片厂家的商务文档,由专门的医院翻译,然而译员并不一定是从业人士,难免出错,所以一般的中文Datasheet都有如下申明:
然而,unfortunately again,我在它译文版中发现这句话无法理解:
当你读了英文原文,才发现它是讲的定时器不会溢出,这种中国土鳖工程师约定俗成的叫法,译员不一定知道。
然而,当你没有发现任何语病,就万事了么?NO!!!
中文版里竟然比英文版整整少了一大段描述,这段描述提到了应用这款芯片,可以选用的DDR的最大速率,如果你为了提速直接换DDR,我们这款可爱的芯片就不一定按你的设想工作了。
所以,有一些大企业,例如我们膜拜的TI(德州仪器),在datasheet里干脆保留重要内容的英文原文形象:
它的详述内容,依然是英文:
【原文】
【转】器件为什么只听英文Datasheet的话的更多相关文章
- shareSDK实现分享操作时只显示英文字体
今天用shareSDK实现分享操作时,突然发现分享视图只显示英文字体,而之前是显示中文的,以下是自己找到的解决方法: ,首先,找到shareSDk里的“ShareSDKUI_Localizable.s ...
- 英文Datasheet没那么难读
话说学好数理化,走遍天下都不怕.可是在这个所谓的全球化时代,真要走遍天下的话,数理化还真未必比得上一门外语.作为技术人员,可以看到的是目前多数前沿的产品和技术多来自发达的欧美等国家,而英语目前才是真正 ...
- 28、editText只输入英文字母和'-',用于授权码输入
InputFilter filter = new InputFilter() { @Override public CharSequence filter(CharSequence source, i ...
- word中如何只修改英文的颜色
替换->更多->使用通配符,查找[a-zA-Z],替换为^&,字体选红色
- Servlet (三) 文件下载(只支持英文文件名)
package cn.sasa.serv; import java.io.FileInputStream; import java.io.IOException; import java.io.Inp ...
- Ubuntu14.04下sogou输入法的输入框只显示英文不显示中文的问题
解决方法:首先强制更新,把依赖文件全部安装 sudo apt-get install -f 如果仍然不管用,删除sogou的配置文件,在~/.config目录下,一般情况下是SogouPY.Sogou ...
- 看美剧英文字幕学英语的利器——“深蓝英文字幕助手”简介
我从初中开始基本上就是一个英语很烂的人,数理化再好有什么用,工作了,结果发现数理化都没啥用,最有用的还是当年学的最烂的英语.于是在2011年年底开始了学习英语的课程,在学习的过程中,外教经常会放英剧美 ...
- CSS强制英文、中文换行与不换行 强制英文换行
1. word-break:break-all;只对英文起作用,以字母作为换行依据 2. word-wrap:break-word; 只对英文起作用,以单词作为换行依据 3. white-space: ...
- [Selenium] 数字显示的月份转换为英文显示
如果只需要英文的前三位字母,可以自己截取.
随机推荐
- Unity3d — — UGUI之Box Collider自适应大小
NGUI下给Sprite/image添加collider后能自适应大小,但是在UGUI下Collider是默认在(0,0)位置,size为0 因此写了个简单的脚本,效果如下(最后附代码) 1.如下图添 ...
- <数据结构系列1>封装自己的数组——手写动态泛型数组(简化版ArrayList)
哈哈,距离上一次写博客已经快过去半个月了,这这这,好像有点慢啊,话不多说,开始我们的手写动态泛型数组 首先是我们自己写一个自己的动态数组类,代码如下所示: public class Array< ...
- mysql以zip安装,解决the service already exists(转载)
喵喵亲测可用: 转自:https://www.cnblogs.com/dichters/p/5929209.html mysql以zip安装, mysqld -install 报错:The serv ...
- vue 动画
Vue 在插入.更新或者移除 DOM 时,提供多种不同方式的应用过渡效果.包括以下几种常见的方式: 在 CSS 过渡和动画中自动应用 class 可以配合使用第三方 CSS 动画库,如 Animate ...
- Vue+webpack项目中,运行报错Cannot find module 'chalk'的处理
刚开始用vue + webpack新建项目,在github上下载了一个示例,输入npm init >>>npm run dev 后报错 Cannot find module 'cha ...
- The serializable class XXX does not declare a static final serialVersionUID field of type long的警告
原文: http://blog.csdn.net/ultrakang/article/details/41820543
- ubuntu16更新源
http://blog.csdn.net/fengyuzhiren/article/details/54844870
- <!CDATA[]]用法详解
所有 XML 文档中的文本均会被解析器解析. 只有 CDATA 区段(CDATA section)中的文本会被解析器忽略. PCDATA PCDATA 指的是被解析的字符数据(Parsed Chara ...
- IHttpModule理解-知识补充
文章:IHttpModule的那些事 可以自定义类实现IHttpModule接口,然后实现接口方法Init,Init方法可以得到HttpApplication 的实例化对象. 然后给对象的事件的注册各 ...
- pktgen-dpdk 运行 run.py 报错 Config file 'default' not found 解决方法
pktgen 操作手册:http://pktgen-dpdk.readthedocs.io/en/latest/getting_started.html 执行到这一步时: $ cd <Pktge ...