如何阅读一篇datasheet

  • 第一篇
  • 第二篇
  • 第三篇

三篇文章均为转载,总结三篇如下
第一篇:http://blog.csdn.net/kobesdu/article/details/16905689
第二篇:http://blog.csdn.net/hrdzkj/article/details/72869383
第三篇:https://blog.csdn.net/SKY_MOVIE/article/details/79537598

第一篇

    每一个型号的IC都有属于自己的Data Sheet,从IC的设计、规格、应用范例、封装技术到适用范围,在Data Sheet中都会被清楚地交待,当然,每一家公司所生产同编号的IC在Data Sheet中的内容还是会不太一样,但在应用及引脚的安排上却是一样的,而其最大的差异,在于测试与分类的方式有所不同,以下便是针对如何阅读Data Sheet所做的深入探讨。

1.引脚安排与介绍

    几乎所有生产IC的公司,其Data Sheet都会把IC的引脚说明安排放在最前面,其中一定会标示的引脚是电源脚(Vcc)及接地脚(GND),这是IC要工作最重要的引脚。一般的设计会把接地脚(GND)设在与第一脚同一边的最后一只引脚,而电源脚则是在接地脚的对角方向,也是IC的最后一个引脚。举例来说:如果IC有16个引脚,那么接地脚通常会是第8引脚,而电源脚则是第16引脚,当然也是有很多例外的设计,不过以这样设计的电源引脚方式是比较有利于电路的设计。

    至于其他的引脚,会因IC的功能而有明显的不同,以特定功能的IC来说,Counter的IC通常会有CLK的脉冲输入引脚、计数的输出引脚、RST的重新设定引脚;Timer则会有TRIG触发引脚,当然也少不了RST引脚及输出的OUT引脚……碍于篇幅,在此笔者便不多做介绍,而这些引脚的功能与简称,会在Data Sheet的一开始便清楚地描述,以便在后面的资料中可以用较简洁的方式来表示各个引脚之间的相互关系及应用方法。

2.系统框图或等效逻辑电路图

    在Data Sheet中的第二个重点,便是系统框图及等效逻辑电路图。一般来说,特定功能的IC通常会把等效电路图标示出来,而可编程的数字IC则会把系统框图标示出来,这是方便电路设计者可以更清楚地知道IC的工作原理,及此IC适不适用于某个设计的电路之重要指标。但是要注意的是:在这里所标示的只是系统的示意图,实际上的功能与应用范围仍必须参考后续的数据才能下定论,这里只是提供你做个简单的参考,而在稍后的数据中,其运算上可能会用到这里所介绍的一些相关电路,所以这里也要稍做一下思考,不要太快就跳过去。

3.直流或交流电源下的特性参数

    这里可以说是IC重要规格的一览表,也是设计主要的参考依据,这里会清楚地标示IC的工作电压范围、工作电流范围、逻辑高低电压的电平,这些参数是用来提醒你设计上所要注意的一些细节,比如说:如果设计时所提供的工作电压过高,可能会导致芯片烧毁;如果电压不足,芯片又可能不正常工作或是根本就不工作;输出的电压电平不足,便可能需要加入其他放大器来协助电压的提升,在此就必须仔细地将每一个参数都稍作了解,以免在电路设计时因疏忽而导致不可挽救的错误。

4.特性测试图表

这里会标示IC在某种特性变化时,所产生的一些相对关系,比如说在固定电压下,在不同的振荡频率工作时,所需要的电流量有何不同?或是芯片在不同温度下工作时,其电压与电流的输出入会有怎样的变化?这都是在特性测试的图表中可以找得到答案,当然,越负责任的厂商会把越多相关的信息摆在这里,相对的IC价格也就会比较高,一分钱一分货,在IC的领域里这似乎是不变的法则。

5.应用电路的范例

通常在IC的Data Sheet中还会有一些电路的应用范例,并附上运算的公式及应用的范围,这便有助于一个从事系统开发者早一点熟练使用这个IC的方法,而不用盲目地摸索测试,减少很多设计上的成本,也有助于系统设计时间的缩短。参考几家公司生产的同型IC电路范例,便可以集思广益,更了解IC的电路特性及应用的方式,这里绝对值得你多花点时间研究研究的。

6.封装的尺寸一览

    对于从事电路板线路设计的技术人员来说,这是相当宝贵的资料,因为整个IC详细的尺寸都在这里标示得一清二楚,在Layout时要建立新元件就不用再拿着一把游标卡尺边量边猜了。不过并不是所有的IC都会附上封装的数据,常用的TTL或是CMOS芯片,其规格应该是全世界统一的规格,因此在多数的线路设计软件中都会把这些数据装入数据库,生产IC的厂商便不需要把这些数据编成Data Sheet了。如果你还是需要这些资料时,也可以跟厂商索取完整的光盘数据,那内容可能就会此一般在网络上流传的Data Sheet还详细许多。

7.法律责任的理清

    没想到还有这样的信息吧?其实一个负责任的厂商,会把IC应用的范围及责任归属一并写在Data Sheet里,拿Atmel的AT89C205l芯片的Data Sheet来说,在内容最后就有提到这样一段话:Atmel’s products arenot authorized for use as critical components in life support devices orsystems.”这句话大概的意思是:当你设计有关于生命维持的装置或系统时,这个IC是不适用的。哪些是属于生命维持装置或系统呢?比如心率调整器,加护病房用的维生设备,如果这些设备在不该停的时候停了,导致一个生命的结束,归究原因后发现是芯片损坏所导致的结果,那么Atmel公司是不会负任何的责任,因为在Data Sheet中早已明订这个IC的适用场合,如果设计者没有注意到这一段法律声明的话,出事的时候是会吃上官司的。反观一些国内半导体厂的Data Sheet,也许因为语言上较亲切的关系,对于我们的阅读的确有很大的帮助,但在这方面的信息便显得有些不足,甚至可以用贫乏来形容,如果要提升台湾的IC在国际市场上竞争力,在Data Sheet上的努力是绝对要多花些功夫的。(一般来说,这一段文字会放在Data Sheet的最后,要留意看看呀!)

原文出自:http://blog.csdn.net/kobesdu/article/details/16905689


第二篇

    1.先看看芯片的特性(Features)、应用场合(Applications)以及内部框图。

这有助于我们对芯片有一个宏观的了解,此时需要弄清楚该芯片的一些比较特殊的功能,充分利用芯片的特殊功能,对整体电路的设计,将会有极大的好处。

    2.凡是芯片数据手册中的“note”,都必须仔细阅读,一般这都是能否正确使用、或能否把芯片用好的关键之所在

    3.仔细研究手册给出的时序图,这是对芯片进行正确操作的关键。单个信号的周期、上升时间、下降时间、建立时间、保持时间,以及信号之间的相位关系,所有这些都必须研究透彻。

    4.一般在项目开发中把芯片手册当做是一种字典来查看,用到什么查阅什么。前提是你要知道这个手册中什么东西是有的,什么没有。

    所以,拿到手册以后就要先看看目录,看看总体框架;随后看看芯片的接口要求,主要看时序图,看时序图中各个关键点的时间限制;然后去看芯片的原理框图,或者系统组成图,从图看原理是一种非常便捷和有效的学习方法,如果图中有看不懂的再去看详细的描述。

    最后看芯片的数据存储和控制字以及其他的控制代码等。如此便可以。对于怎样根据时序图写函数,你拿一张纸把时序图全部盖住,然后慢慢从左向右平移,直到出现了时序图中的部分,写下函数的管脚初始状态,然后延时,移动你得纸,直到任何一个数据出现了跳变再去写管脚状态,再延时,在写,再延时,在写,直到最后结束。

    这是个非常简单的方法,你熟悉了,或者是懂得了以后就可以把纸扔了,看就行了。

    5.用一些长句对问题进行描述,并且这些长句所描述问题的通常都比较关键。这很让人头疼,要连贯地理解这些长句,需要俺们有比较好的记忆力。

    当然,也有笨办法:按照古老的主谓宾状补结构,把整个长句拆开,然后对每一个小短句进行分析,最后联系上下文,揣摩出整句的意思。专业词汇太多,甚至会出现一些字典上都找不到的单词, —— 这没办法,一得靠平时的积累,
    二得善于借助网络资源,比如CNKI翻译助手(http://dict.cnki.net/)就是个挺专业的网站。强调一下:俺们没有必要把每一个单词的意思都完完全全地、准确无误地翻译出来,只要理解它所表达的意思就足够了.。

如何看时序图:

一列一列看:
1.注意时间轴,如果没有标明(其实大部分也都是不标明的),那么从左往右的方向为时间正向轴,即时间在增长。时序图最左边一般是某一根引脚的标识,此行图线体现该引脚的变化,有线交叉状的部分,表示电平在变化。

2.密封的菱形部分,注意要密封,表示数据有效,Valid Data这个词也显示了这点。

3.需要十分严重注意的是,时序图里各个引脚的电平变化,基于的时间轴是一致的。
一定要严格按照时间轴的增长方向来精确地观察时序图。要让器件严格的遵守时序图的变化。

4.某些状态所要维持的最短或最长时间。因为器件的工作速度也是有限的,一般都跟不上主控芯片的速度,所以它们直接之间要有时序配合。

常用英语:某个参数指标超出绝对最大额定值(ABSOLUTE MAXIMUM RATINGS: ABS)

原文出自:http://blog.csdn.net/hrdzkj/article/details/72869383


第三篇

    阅读datasheet最关键的是按需所取。

    读datasheet最高深的境界,不仅要看datasheet上的内容,凡是涉及到的算法,协议,配合器件,都要懂,要善于做延展辅助阅读,甚至看清楚芯片背后的设计哲学。听说要写个datasheet简单的三四个月,难的甚至需要四五年,融入的其实都是精华。

    当然,不同职业从datasheet里获得的信息重点是不一样的。知乎网友Arthur Wang在一次回答中指出:
如果你是IC design, 可能更注意application note,diagram , reg file 这种给你设计以参考的部分。
    如果是你硬件工程师,你会注意电器特性,pin list ,封装尺寸等几个章节。
    如果你是Marketing, 你会关注feature list , reference design , 电器特性等章节。
    如果你是software engineer , 你需要看寄存器和软件章节。
    如果你是project manager,你需要关注所有章节。
    如果你是学生,就把它当科技英语,练练阅读吧。

    知乎网友威灵顿·日天认为,能用到芯片的无非下面几种:第一种,制作芯片的,微电子、 半导体行业的,画芯片版图,了解芯片内部构造功能的;
第二种,应用芯片的,也就是满足项目或者产品需求,需要芯片来作为某一环节功能实现的; 第三种,对芯片提供外围电路支持,布局布线,画电路板。

    另外,一个比较主要的工作-----为芯片提供电源解决方案,可能是第二种工程师也可能是第三种工程师。在形形色色的电子世界里面,第二种类型的工程师从业人数最多,有纯硬件的工程师,也有嵌入式软件工程师,有模拟电路工程师,也有数字电路工程师,他们的共同点就是面向应用。

    最后每家公司的datasheet都有严格的规范,及独特的风格,有时候还会穿插一些原理性的介绍,甚至比教科书写得还好。EDN就有位工程师读者在刚毕业的前两年,每天早上坚持提前一小时去公司,朗读datasheet,借以熟悉专业英语及基础知识,后来果然成为一代高手。

    设计新手可以从典型芯片入手,触类旁通。但datasheet只是一个参考,要掌握芯片其实还是要靠应用、以及out of spec的验证和调试。

    Datasheet也是了解一家公司技术最准确的途径之一,有些工程师在面试前会在公司官网上面仔细阅读其Datasheet,研究里面用到的电路,增加录用概率哦~

总结一下,四个字-----------按需所取。
原文链接:https://blog.csdn.net/SKY_MOVIE/article/details/79537598

苦练基本功《如何阅读看懂一篇Datasheet》相关推荐

  1. 看懂这篇文章,你就懂了信息安全的密码学

    看懂这篇文章-你就懂了信息安全的密码学 一.前言 ​ 一个信息系统缺少不了信息安全模块,今天就带着大家全面了解并学习一下信息安全中的密码学知识,本文将会通过案例展示让你了解抽象的密码学知识,阅读本文你 ...

  2. 想要网上赚钱,看懂这篇就够了

    ​最近更文频率明显变慢了,不是懒,而是新上的两个项目着实有太多的东西需要去布局.引流方法需要去实践,引流软件需要去测试,引流视频需要去录制,项目相关的方方面面的资源都需要去搜集.进来的学员需要去辅导, ...

  3. 如何看懂一篇学术论文

    论文结构: 摘要(abstract) 导言(introduction) 方法(methods) 结果(results) 结论或解析.讨论(conclusions/interpretations/dis ...

  4. 看懂这篇,至少关于Redis的面试你不用担心了

    絮叨 之前一直在熬夜的大环境下码文,所以我自己觉得质量有所下降,我这不一睡好就加班加点准备补偿大家,来点干货.(熬夜太容易感冒了) 顺带提一嘴,我把我准备写啥画了一个思维导图. 这篇我就先放出来大家看 ...

  5. 华硕x580nv拆机_看懂一篇拆机贴 拆遍天下机 华硕A45VM拆机清灰换硅脂 怒降25度!...

    本帖最后由 疾影Z7 于 2017-1-11 18:06 编辑 天下龙脉尽出昆仑,同理.拆机的思路大同小异,掌握一台笔记本的拆机技巧便可拆遍天下机.拆机的诀窍是:胆大.心细.掌握好这四字诀面对市场上9 ...

  6. 看懂这篇文章-你就懂了信息安全的密码学

    一.前言 一个信息系统缺少不了信息安全模块,今天就带着大家全面了解并学习一下信息安全中的密码学知识,本文将会通过案例展示让你了解抽象的密码学知识,阅读本文你将会有如下收获: + 熟悉现代密码学体系包含 ...

  7. SPI全双工通信--看懂这篇就够

    对于生活中大家普遍常用到的一些基本通信总线协议,也是成为大家关注的焦点,那么今天小易就同大家在知识海洋中进行一次比较深入的探讨,同时也希望小易的这篇文章能给大家带来一定的帮助.  SPI通信原理: S ...

  8. “欧内的手,好汉?”,降噪、反相人声、制作消音伴奏,看懂这篇就够了

    FL studio 20中那些"花里胡哨"的效果器(三) 本文经验主要来自于B站爱编曲网官方正版快速入门教程,链接如下: 爱编曲网官方正版快速入门教程 文章目录 FL studio ...

  9. 看懂三篇文章--需要归纳

    http://www.cnblogs.com/shlcn/archive/2011/07/21/2112879.html http://www.cnblogs.com/xmaomao/p/327310 ...

最新文章

  1. MySQL AHI 实现解析
  2. angularjs 1.x $q模块使用
  3. java读取文件 16进制_Java对文件的16进制读取和操作
  4. 计算机应用优质课资料,全国信息技术优质课一等奖教案——信息的收集
  5. 2017年计算机三级网络技术试题,2017年计算机三级网络技术考前试题及答案(8)
  6. 依赖注入和控制反转的理解(转载)
  7. php写else老是报错,调试PHP错误经常用到的一些
  8. path和classpath的用途
  9. LINUX C# 加载本地库的范例代码
  10. 解决XCode运行app在模拟器上,提示模拟器不存在
  11. 太原理工java实验报告_太原理工大学-JAVA实验报告.doc
  12. 两种方法删除顽固的DLL文件
  13. 微信小程序Tab切换下面的图表显示
  14. matlab 中num2str函数的使用
  15. jquery-day32
  16. 纠正你读错的电脑英文词汇--(1)
  17. 房价预测(基于决策树算法)
  18. 3月18日云栖精选夜读 | 开发者必看!探秘阿里云Hi购季开发者分会场:海量学习资源0元起!...
  19. python计算圆周率(蒙特卡洛法/模拟法、统计法/穷举法、BBP公式)
  20. 直播系统---从直播答题看SEI帧的原理和作用

热门文章

  1. python中大于0怎么表示_python怎么筛选列表中大于0的数据?
  2. Microsoft Visio 2010 - 弧线
  3. 文件存储、对象存储、块存储分不清楚?看完就懂了
  4. Java 后端技术清单 2023版
  5. 使用bootstrap框架快速开发网页
  6. m2硬盘写入速度测试软件,实测:M2固态硬盘换个插槽传输速度竟然提升了约1000M!...
  7. 关于TextView中修改部分字体颜色、大小方法的总结
  8. HDU 6608 [2019 Multi-University Training Contest 3]
  9. Laravel 教程:使用Fast Excel解决导出超大 XLSX 文件(千万级)带来的内存问题
  10. Visual Studio 许可证已过期