话说学好数理化,走遍天下都不怕。可是在这个所谓的全球化时代,真要走遍天下的话,数理化还真未必比得上一门外语。作为技术人员,可以看到的是目前多数前沿的产品和技术多来自发达的欧美等国家,而英语目前才是真正的国际化语言。因此掌握一定的外语还是很有必要的,自己也是越来越有体会。那么,对于硬件工程师而言,经常面对的英文Datasheet常常让不少人挠头,那么其实这个真没有那么难。

得益于一直以来对英文的学习兴趣,大一就混过了四六级,随后却疏于学习,工作后却又慢慢捡起来,工作几年发现这些个英文Datasheet也不是天书嘛,就那些内容,就是个阅读理解,研读研读还挺有意思。
一、说真的,不要急
很多人,尤其是英文不太好的同学,一看到英文文章首先就去搜搜有没有中文版的,虽然目前很多资料文档不少都有中文版,但是英文原版的无疑更丰富。如果你觉得有必要去读懂眼前这篇英文文档,那就老老实实从头开始,不要上下滑动被几十页甚至上百页的单词吓到!以ADI的一颗DDS芯片为例:
        二、关注重点,做标记
 这是一个有44页说明书的文档,我们的目的是如何了解应用这个芯片以及这个芯片性能参数如何。如果之前你有相关知识或经验最好,如果没有而你又需要,那么边看边学,其实重要就那么几个专业词汇,不是问题。
·文档的首页都是些重要信息,我们在阅读时要仔细看并最好标注关键信息,譬如这里提到的:
1、同步双通道,500MHz输出。
2、各通道幅度和相位独立控制。
3、10bit的DAC。
4、供电电源1.8V,3.3V。
5、可选择的晶振参考。
6、封装形式56_LFCSP。
等等。有些参数如电源、封装、通道数是属于功能应用信息,而如精度、分辨率等属于性能应用信息。比较而言,功能应用信息首先要关注。
  其次如下图为芯片内部的结构简图,大概看一下即可,不懂也没有关系。
接下来的电气特性参数很多,看起来有点烦,但是很多性能参数暂时可以不用太关注,可以先重点关注功能应用的参数,就是保证芯片先用对,再用好!
其中的时序信息也比较重要,在程序开发过程中首要关注,标注下。
在datasheet中有个极限值参数也很重要,虽然我们一般不会应用在参数极限条件下,但是不排除特殊情况,有时这非常有助于我们发现非常规的应用问题和麻烦!
          然后是管脚应用参数,很重要,看仔细!
         
 大多数datasheet中都有一些相关参数的性能测试图表,先大概的浏览一下就可以了。
 
               Application 部分是芯片的应用信息,一般多是参考设计,这部分内容必须看清看仔细!
 
关于原理部分我建议大家抽时间仔细研读,这部分内容主要是本芯片的一些理论知识和应用信息详细介绍,可能你看懂应用信息后能够放在电路上用,但是搞懂这部分信息对你的应用水平才会有真正质的提高,这部分英文稍微复杂点,但是无非是一些专业词汇,是在不懂翻一下就可以了,说到底,关键还是要有信心和耐心去搞明白。
 
譬如这些信息,关于电源设计、晶振设置、各种模式设置等等。
 
对于时序设计和说明,我觉得硬件人员最好了解一点,这样方便和软件同事协同处理问题,看看就好,有利于理解芯片工作模式。
 
Finally,最后是封装信息,如果你要自己绘制封装就要看好,不要搞错就可以了。到此完成一篇英文Datasheet的阅读理解。
 
三、掌握外语有必要
上面我们可以看出来其实主要在应用信息部分会涵盖大部分单词,这部分又比较重要,查阅后完全理解也并不难,唯手熟尔!
最后说一句,英语不好不代表你技术差,机会少。但是英语水平作为一项语言技能,掌握的好无疑会加分。在一些大企业要求对外沟通的岗位,无疑具有更好的优势。废话不多说了,真正的学习都是自我驱动的!

英文Datasheet没那么难读的更多相关文章

  1. 没那么难,谈CSS的设计模式

    没那么难,谈CSS的设计模式 来源: 灵感的小窝  发布时间: 2016-09-09 16:46  阅读: 8949 次  推荐: 27   原文链接   [收藏]   什么是设计模式? 曾有人调侃, ...

  2. block没那么难(一):block的实现

    本系列博文总结自<Pro Multithreading and Memory Management for iOS and OS X with ARC> block 顾名思义就是代码块,将 ...

  3. 【转】器件为什么只听英文Datasheet的话

    浅谈为什么要阅读英文数据手册 ——带你Go Through Datasheet 系列 Unfortunately!从事软硬件(固件)开发的工程师都知道,我们所用的元器件,特别是高端器件和芯片,都是来自 ...

  4. block没那么难(二):block和变量的内存管理

    本系列博文总结自<Pro Multithreading and Memory Management for iOS and OS X with ARC> 了解了 block的实现,我们接着 ...

  5. windows多线程没那么难

    windows多线程没那么难 作者:vpoet mail:vpoet_sir@163.com 上一博文中我们引入了CreateThread()多线程编程一个简单的例子,事实上我说windows 多线程 ...

  6. .NET C#转Java没那么难,开发环境篇

    .NET C#转Java没那么难,都是面向对向的语言,而且语法还是相似的,先对比一下开发环境,再到Servlet,再到MVC,都是一样一样的,只是JAVA的配制项比较多而已,只要配好一个,后面都是co ...

  7. .NET C#到Java没那么难,Servlet篇

    前言 .NET C#到Java没那么难,都是面向对向的语言,而且语法还是相似的,先对比一下开发环境,再到Servlet,再到MVC,都是一样一样的,只是JAVA的配制项比较多而已,只要配好一个,后面都 ...

  8. .NET C#到Java没那么难,MVC篇

    最典型的JAVA MVC就是JSP + servlet + javabean的模式.比较好的MVC,老牌的有Struts.Webwork.新兴的MVC 框架有Spring MVC.Tapestry.J ...

  9. .NET C#到Java没那么难,DB篇

    前言 .NET C#到Java没那么难,都是面向对象的语言,而且语法还是相似的,先对比一下开发环境,再到Servlet,再到MVC,都是一样一样的,只是JAVA的配制项比较多而已,只要配好一个,后面都 ...

随机推荐

  1. linux 学习第十五天(vsftpd配置)

    一.vstapd配置 vsftpd 服务(a.匿名公开 b.系统本地账户验证c.虚拟专用用户验证) iptables -F  (清空防火墙) service iptables save  (保存防火墙 ...

  2. Spring 约束文件配置

    1.引入jar包 2.新建applicationContext.xml配置文件 位置随意,建议放在src目录下 新建的空xml文件,写入一对beans标签 3.打开Windows-->Prefe ...

  3. PHP读取excel表格,和导出表格

    读取表格 public function excel(){ import("Common.Vendor.Excel.PHPExcel"); $filename="./fi ...

  4. Python爬虫——Scrapy整合Selenium案例分析(BOSS直聘)

    概述 本文主要介绍scrapy架构图.组建.工作流程,以及结合selenium boss直聘爬虫案例分析 架构图 组件 Scrapy 引擎(Engine) 引擎负责控制数据流在系统中所有组件中流动,并 ...

  5. python小项目之微信远程控制

    前两天接触了一个有趣的python模块--itchat,这个模块可以非常方便的操作微信,今天就来使用这个模块来实现微信远程控制. 环境准备 itchat模块不是python标准模块(内置模块),是一个 ...

  6. Binary Indexed Tree (Fenwick Tree)

    Binary Indexed Tree 主要是为了存储数组前缀或或后缀和,以便计算任意一段的和.其优势在于可以常数时间处理更新(如果不需要更新直接用一个数组存储所有前缀/后缀和即可).空间复杂度O(n ...

  7. jade

    https://github.com/webpack/jade-loader http://jade-lang.com/demo/

  8. 网络中可以引用的jquery库

    网络项目可以直接引用这个jquery库 <script src="http://www.codefans.net/ajaxjs/jquery-1.4.2.min.js"> ...

  9. 20155320《Java程序设计》实验一(Java开发环境的熟悉)实验报告

    20155320<Java程序设计>实验一(Java开发环境的熟悉)实验报告 实验内容及步骤 (一)命令行下Java程序开发 步骤一:首先在cmd中输入d:和cd ljq20155320进 ...

  10. easyui-dialog打开多次数据串台问题

    问题: 公司项目最近在用easyui写后台管理系统,发现dialog使用后总会报出莫名奇妙的问题 1.打开多次后数据显示上一次的,表单提交错误或者获取数据错误 2.来回跳转后,会有打开其它dialog ...