阅读步骤:
1、先看看芯片的特性(Features)、应用场合(Applications)以及内部框图。 这有助于我们对芯片有一个宏观的了解,此时需要弄清楚该芯片的一些比较特殊的功能,充分利用芯片的特殊功能,对整体电路的设计,将会有极大的好处。比如AD9945可以实现相关双采样(CDS),这可以简化后续信号调理电路,并且抵抗噪声的效果还好。
2、重点关注芯片的参数,同时可以参考手册给出的一些参数图(如AD9945的 TPC 1,TPC2等),这是是否采用该芯片的重要依据。像AD9945,就可以关注采样率(maximum clock rate)、数据位数(AD converter)、功耗(power consumption)、可调增益范围(gain range)等。
3、选定器件后,研究芯片管脚定义、推荐的PCB layout,这些都是在硬件设计过程中必须掌握的。所有管脚中,要特别留意控制信号引脚或者特殊信号引脚,这是将来用好该芯片的前提。比如AD9945的SHP、SHD、PBLK、CLPOB等。
4、认真研读芯片内部寄存器,对寄存器的理解程度,直接决定了你对芯片的掌握程度。比如AD9945就有4个寄存器:Operation、Control、Clamp Level和VGA gain,对于这些寄存器,必须清楚它们上电后的初始值、所能实现的功能、每个bit所代表的含义这些基本情况。
5、仔细研究手册给出的时序图,这是对芯片进行正确操作的关键。单个信号的周期、上升时间、下降时间、建立时间、保持时间,以及信号之间的相位关系,所有这些都必须研究透彻。像AD9945的Figure 8 和 Figure 9 就很值得花费时间去仔细研究。
6、最后提醒初学者:
凡是芯片数据手册中的“note”,都必须仔细阅读,一般这都是能否正确使用、或能否把芯片用好的关键之所在。
转载自:
SeekFree/逐飞科技STC16F开源库 - 码云 - 开源中国 (gitee.com)https://gitee.com/seekfree/STC16F/tree/master/STC16-20201217.pdf_stc16-其它文档类资源-CSDN文库https://download.csdn.net/download/qq_52273607/22969494芯片阅读中遇到的小问题:
1、HEX:
hex的全称是Intel HEX,此类文件通常用于传输将被存于ROM或者EPROM中的程序和数据。是由一行行符合Intel HEX文件格式的文本所构成的ASCII文本文件。大多数EPROM编程器或模拟器使用Intel HEX文件。 HEX文件记录由对应机器语言码和/或常量数据的十六进制编码数字组成。
HEX文件格式是一种能够烧写到单片机中,被单片机执行的文件格式。可以使用不同的编辑器将C或汇编源文件编译成HEX文件,如IAR,KEIL等。
ntel Hex文件是遵循Intel Hex文件格式的ASCII文本文件。在Intel Hex文件的每一行中都包含了一个hex记录。这些记录是由一些代表机器语言代码和常量的16进制数据组成。Intel Hex文件常用来传输要存储在ROM、EPROM或者Flash中的程序和数据。大部分的EPROM编程器都能使用Intel Hex文件。
2、核心板
核心板是将MINI PC的核心功能打包封装的一块电子主板。大多数核心板集成了CPU,存储设备和引脚,通过引脚与配套底板连接在一起从而实现某个领域的系统芯片。人们也常常将这样一套系统称之为单片机,或者说是嵌入式开发平台。因为核心板集成了核心的通用功能,所以它具有一块核心板可以定制各种不同的底板的通用性,这大大提高了单片机的开发效率。因为核心板作为一块独立的模块分离出来,所以也降低了开发的难度,增加了系统的稳定性和可维护性。
3、烧录单片机程序烧录的3种方式(ISP、ICP、IAP)是什么? - 知乎 (zhihu.com)https://zhuanlan.zhihu.com/p/367821312
4、晶振
晶体振荡器是指从一块石英晶体上按一定方位角切下薄片(简称为晶片),石英晶体谐振器,简称为石英晶体或晶体、晶振[,而在封装内部添加IC组成振荡电路的晶体元件称为晶体振荡器。其产品一般用金属外壳封装,也有用玻璃壳、陶瓷或塑料封装的。
晶振自身产生时钟信号,为各种微处理芯片作时钟参考,晶振相当于这些微处理芯片的心脏,没有晶振,这些微处理芯片将无法工作。主要运用于单片机、DSP、ARM、PowerPC、CPLD/FPGA等CPU,以及PCI接口电路、CAN接口电路等通讯接口电路。其他应用:时钟脉冲用石英晶体谐振器,与其它元件配合产生标准脉冲信号,广泛用于数字电路中;CTVVTR用石英晶体谐振器;钟表用石英晶体振荡器。
芯片的选用:
最常考虑的就是晶振的时钟频率。10HZ、20HZ等,当然还要考虑芯片的等级,是商业级、工业级还是军工级。等级越高芯片的可靠性越高,性能越稳定。还有供电电压范围、正常工作温度范围等。