展开

关键词

电子工程师,学会阅读Datasheet很重要!

相应的每款datasheet开始最醒目的位置都会有一个简介和feature list,包括器件的供电电压,电流,功耗,资源,封装信息等等基本内容,通过这些内容我们就可以快速的明确功能和使用领域 ,确定是否能满足项目需求。 ▎各取所需读datasheet最高深的境界,不仅要看datasheet上的内容,凡是涉及到的算法,协议,配合器件,都要懂,要善于做延展辅助阅读,甚至看清楚背后的设计哲学。 知乎网友威灵顿·日天认为,能用到的无非下面几种:第一种,制作的,微电子、 半导体行业的,画版图,了解内部构造功能的;第二种,应用的,也就是满足项目或者产品需求,需要来作为某一环节功能实现的 但datasheet只是一个参考,要掌握其实还是要靠应用、以及out of spec的验证和调试。

13130

s3c2440启动过程分析

从S3C2440的datasheet《S3C2440A_UserManual_Rev13.pdf》中搜索OM,可以在第50页“S3C2440A Signal Descriptions”(信号描述)得到下面的表格 补充:一般有多种启动方式,而这些启动方式都可以由配置引脚来选择。在启动时读取这些配置引脚的电平,就可以判断从那种方式启动。 从NAND FLASH启动在看本节内容之前,建议仔细看S3C2440A的datasheet《S3C2440A_UserManual_Rev13.pdf》的第6章,对S3C2440对nand flash 由JZ2440开发板使用的NAND FLASH手册可知,该实际使用了29根地址线。多一根地址线访问范围更大一些。而nand flash只有8根数据线和其他控制线,那怎么办? 从而S3C2440A从nand flash启动时,让S3C2440A确定外部挂接的是一个大页(一页有2K字节),5个地址周期,8位宽度的NAND FLASH。

27140
  • 广告
    关闭

    90+款云产品免费体验

    提供包括云服务器,云数据库在内的90+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CMOS器件输入管脚不能悬空?硬件调试踩坑记录

    一顿操作猛如虎,抄起烙铁就是干,把拆下来,只连接电源和地引脚,输入输出悬空,再测温度,还是60度。这是为何?? 管脚问题分析实际上很多问题,都是没有仔细阅读DataSheet造成的,我们来看一下CD4049的Datasheet,由于这款非常常用,所以各个半导体厂家都有这款产品,我使用的是TI公司的。 CD4049是一CMOS 6输入反向缓冲器,单路电源供电,供电范围-0.5~20v,工作温度范围-55~125。 Datasheet下载:https:wcc-blog.oss-cn-beijing.aliyuncs.comimg200823CD4049.pdf管脚定义,内部有6个反相器,单电源供电,13和16脚没有连接 知识拓展从这次问题排查来看,其实就是两个原因造成的:没有仔细阅读DataSheet不知道CMOS器件输入管脚不能悬空的电路知识查阅了一些资料,了解到以下几点知识:CMOS器件是电压控制器件,输入阻抗很大

    68330

    ZigBee On Windows Mobile-ZigBee模块的设计制作

    目前,生产ZigBee的有好几家大公司,TI、Freescale、Atmel和Jennic等均有各自的ZigBee,TI和Freescale用的比较多,设计参考文档也比较全。 首先,从整体来看,我们可以将目标设计分为几个模块:电源模块、主模块、天线模块调试接口和外围扩展模块。其中,电源模块、天线模块、调试接口和主模块是必须的,可以用通常所说的”最小系统”来描述。 主模块         MC13213本身就包括了MCU和收发器,因此,它的必须外围电路很少。这里需要强调是晶振的选择问题。 在Datasheet中,freescale给出了参考天线设计,称为倒F天线。这里需要注意的是:我们可以使用的内部收发开关,也可以使用外部自己加的收发开关。 外围扩展模块l 充电管理:如果使用可充电锂电池的话,充电管理是不能少的。这里,我们选用Freescale的MC34673。

    28480

    玩转 Rockchip 的开发板,这些信息你要知道

    御用。 RK1808 和 RK3399Pro 是 RK 最近推出的新,带有 NPU,主打 AI 功能。 流行的开发板得益于 RK 近几年逐渐开放的态度(RK 官方建立了开源网站,上面开放了主流的技术参考手册和相关文档)以及 RK 的高性价比,RK 的在业界获得广泛应用的同时也获得了极客们的青睐 这里面提供了主流的 TRM、Datasheet 以及硬件设计指南。TRM 是技术参考手册,里面包含各模块到寄存器级别的详细信息,是进行底层软件开发必读的资料。 Datasheet 是关于的简介信息,做方案选型的时候可以用来做参考。?其中 BSP 描述了 U-Boot,Linux kernel 这些代码的编译和打包方法。

    2.6K30

    TKM32F499高性能MCU评估板试用之万事开头难,先点个灯来压压惊!

    1、特点1、IPS全视角液晶屏,阳光下可视度高;2、高分辨率800*480;3、超大存储空间:16MB的FLASH及8MB的RAM,可以运行复杂的界面程序;4、采用高性能TK499,240MHz,带 2、开发平台那这款用什么平台来进行开发呢??这是我们熟悉的Keil5,编程风格和STM32是几乎是一样的。 想要让工作起来,去驱动连接的外设,首先我们得了解的一些规格,比如系统框图、引脚排列和引脚说明、存储器映射表,了解了这些以后,我们再去结合Datasheet去查询相应的寄存器以及注意事项,最后完成我们产品功能的软件编写 3、TKM32F499架构以下是TKM32F499系统框图,系统框图能让我们快速了解这款包含哪些模块单元,以便于我们开发产品时进行选型。? 4、TKM32F499管脚及排列说明?5、TKM32F499存储器映射表??

    2.2K20

    TKM32F499高性能MCU评估板试用之万事开头难,先点个灯来压压惊!

    1、特点1、IPS全视角液晶屏,阳光下可视度高;2、高分辨率800*480;3、超大存储空间:16MB的FLASH及8MB的RAM,可以运行复杂的界面程序;4、采用高性能TK499,240MHz,带 2、开发平台那这款用什么平台来进行开发呢??这是我们熟悉的Keil5,编程风格和STM32是几乎是一样的。 想要让工作起来,去驱动连接的外设,首先我们得了解的一些规格,比如系统框图、引脚排列和引脚说明、存储器映射表,了解了这些以后,我们再去结合Datasheet去查询相应的寄存器以及注意事项,最后完成我们产品功能的软件编写 3、TKM32F499架构以下是TKM32F499系统框图,系统框图能让我们快速了解这款包含哪些模块单元,以便于我们开发产品时进行选型。? 4、TKM32F499管脚及排列说明?5、TKM32F499存储器映射表??

    34710

    我的中国

    主题:国产的雄起需要你我共同的努力! 国产普遍的问题:1. Datasheet不完善,指标模糊。2. 很多资料都藏着掖着,技术支持差,不够透明。3. 只看重大客户,对中小客户爱答不理。4. 采购渠道也不透明。5. 已经批量用过这个的工程师的经验对别人来说非常重要。比如我们现在要替换一颗74HC245,网上能搜到一些,但真不知道靠不靠谱。6. 还有很多很多很多...国产的优势:便宜! 以全志的来说,是真便宜!像F1C200S、V3S等是真便宜,性价比超高!还有诸如南京沁恒、圣邦微等等优秀的国产公司。为了国产的雄起,我们可以做哪些事情呢?1. 收集并整理国产哪些可以替换国外的?

    16020

    基于小熊派光强传感器BH1750状态机驱动项目升级(带LCD屏显示)

    如上图所示,根据Datasheet解读下该LCD的控制方式:LCD_SPI_MOSI、LCD_SPI_CLK这两个管脚是用于建立SPI通信协议用的,传统的SPI都有SPI_MOSI(主设备输出从设备输入 这是由于只需要进行显示,所以模组设计的时候将从机发往主机的数据线进行了隐藏,这个在Datasheet里的66页可以看到相关的说明,由于篇幅限制,这里就不贴出。 原理图管脚用途解析LCD_WR_RS是的命令数据控制引脚:?由datasheet得知,当LCD_WR_RS引脚为低电平时,则是写命令状态,当LCD_WR_RS引脚为高电平时,为写数据状态。 还有一个非常重要的功能,也就是LCD的选功能,原理图里已经将选直接拉低,这样才会被使能。?关于通信协议?

    44410

    有关版本等信息的重要性(以STM32产品开发为例)

    MCU唯一的身份,既然是唯一的,如果产品功能没有特殊要求,但又要有辨别度的话,那我们就可以用来标识产品的ID了,在STM32上有这么一个寄存器Unique device ID register可以用来读取 这个Unique device ID是一个只读的,所以我们很容易根据寄存器的描述编写如下代码来读取的Unique device ID:void Print_MCU_Unique_Id(void){ 3、其它信息3.1、获取FLASH容量以小熊派上的STM32L431RC这款MCU为例,寄存器Flash size data register可以用于获取的FLASH容量,如下:? 不同MCU获取该寄存器的基地址和获取的内容都不一样,具体获取方法还需要查看对应MCU的Datasheet。 根据显示的数据查寄存器描述,我们得知该的封装类型为LQFP64?不同MCU获取该寄存器的基地址和获取的内容都不一样,具体获取方法还需要查看对应MCU的Datasheet

    27620

    120帧高速动态捕捉GC0308模块

    1.30万像素小体积特殊应用摄像头模组 2.产品尺寸:25MM*12MM*6MM3.产品:GC0308(16.5)4.最高分辨率:320*240 120fps黑白款另可做彩色款640*480 30fps5 我顺手查了一下得手册 GC0308摄像头驱动程序使用的是linux v4l2协议,通过i2c信号进行控制。GC0308摄像头,对上电时序要求很严格,一定要根据datasheet初始化摄像头。 , u8RdVal); return -1; } printk(KERN_INFO u8RdVal=%xnn, u8RdVal); return u8RdVal;}读取设备ID,具体读ID的指令,根据datasheet

    27810

    如何成为遇强则强的单机高手?

    电脑是用来编写和编译程序,并将程序代码下载到单机上;开发板用来运行单机程序,验证实际效果;视频教程就是手把手教你单机开发环境的使用、单机编程和调试。 同时,还要懂得通过查阅数据手册(DATASHEET)里有关命令和数据的读写时序来核对别人例程的可靠性,如果你觉得例程不可靠就把它修改过来,成为是你自己的程序。 电路原理设计涉及到各种的应用,而这些外围电路的设计、典型应用电路和与单机的连接等在数据手册(DATASHEET)都能找到答案,前提是要看得懂全英文的数据手册。 电子技术领域的第一手资料(DATASHEET)都是英文,从第一手资料里你所获得的知识可能是在教科书、网络文档和课外读物等所没有的知识。 虽然有些资料也都是在DATASHEET的基础上撰写的,但内容不全面,甚至存在翻译上的遗漏和错误。当然,阅读DATASHEET需要具备一定的英文阅读能力,这也是阻碍单机学习者晋级的绊脚石。

    48060

    关于Arduino Nano你没有经历过的坑

    大部分玩 Arduino 的朋友,都还是从 UNO板子上开始玩,而这些板子的共性,就是都是用了 DIP(直插)28 脚封转的主。 而转为 Nano 的话,其实核心并没有变化,但是封装从 DIP28 改为 TQFP32,兼容版的UNO用的和nano版是同样的,软件方面都不需要变动,程序都是通用的。硬件方面又有什么不同呢? 如上图,多了 VCC 和 GND,没什么好说,而多的 ADC6 和 ADC7,就是是之前 DIP 封转的所没有的东西了,为了兼容UNO原版,兼容版这两个引脚也是没有引出的,而在 nano 中是把这2 上图很明显,在A6,A7引脚上有个红色的惊叹号,说明需要我们注意,大家注意看datasheet中的管脚定义,就会发现这 ADC6 和 ADC7 实际上和 ADC0-ADC5 是不太一样的。 更崩溃的是,你可能改变了内部你原本不想改变的寄存器配置,没准会有诡异意外发生。玩 Nano,或者是贴AVR的 Arduino 朋友们,可要注意。

    81320

    一文彻底了解SSD1306驱动0.96寸OLED

    在淘宝上找了一些资料,但是要想彻底理解如何驱动,还是要看驱动的手册。?这个模块默认是使用SPI通讯的,如果要使用I2C通讯,需要把R3电阻取下来,焊接到R1的位置,如上图。 首先,需要说明的一点,显示屏都需要控制器;所谓显示,其实就是操作控制,包括入门级别的LCD1602、LCD12864都是集成了控制的,不同厂家用的控制可能不同,像LCD1602、LCD12864 这些的控制基本上驱动都是一样的,这也是我们在驱动这些的时候,没有去研究所用的控制的原因。 图中的0.96寸OLED,所用的控制正是SSD1306,不同厂家可以用不同的驱动,要让OLED显示,其实就是要驱动SSD1306。 (1)通过DC#(datasheet中的SA0)这个引脚来扩展I2C地址,这个引脚接VCC或者GND,对应不同的地址;(2)需要将D1和D2接在一起作为SDA;(3)D0为SCL;(4)SCL和SDA需接外部上拉

    89910

    nor flash之4字节地址模式

    如果在用的 nor 驱动没有支持,那可以自行根据 datasheet,在初始化的时候判断下容量,加个切换到 4 字节地址模式的操作,后续的读写命令等,也改用 4 字节地址。 注意事项需要注意的是,一些的 boot rom 无法支持 4 字节地址模式,只会用 3 字节地址模式跟 nor 通信。所以切换到 4 字节地址模式后会导致直接重启无法正常启动。 但软件退出的缺点是,只能解决正常重启的情况,无法处理硬件 reset 主的操作,因为 reset 主并不会让 nor 也 reset,那么 nor 就仍处于 4 字节地址模式,不响应 boot 另一种更好的处理方式是,硬件设计上支持让主和 nor 同步 reset。 从价格考虑,用一 32M 的 nor 还不如用两 16M 并自行通过选去分时复用。也不如直接上 128M 的 nand,不过上 nand 的话,软件上就复杂很多了,这里不再展开。

    65730

    Tips: 两条命令获取Package Delay

    以往,这些数据可在datasheet或者Xilinx官网上搜索获得。但现在,一切都变得简单了,在Vivado下只要两条命令即可搞定。这里,我们分两种情况讨论。 情形2:只知道具体的型号,并没有创建Vivado工程此时,需要通过Tcl命令获取上述.csv文件。 可以打开Vivado在Vivado Tcl Console中或者直接打开Vivado Tcl Shell执行如下两条Tcl命令:link_design -part write_csv 例如,如果型号为

    23420

    Android定时开机的流程详解

    以RTCISL1208为例,阅读其datasheet,我们发现:“Once this match occurs, the ALM bit is set to “1” and the IRQ output times will be in UTC, by preference 2、系统在启动过程中会读取RTC时间作为时间基准,之后,系统自己维护一套时间,即之后和时间相关的绝大部分操作并不是直接读取RTC的寄存器获取结果

    34520

    SONION - MEMS Mic骨传导拾音解决方案

    VPU严格说起来是使用一种 压电材料技术的单轴加速度传感器(Voice Pick Up Sensor is a high performance accelerometer 引自Sonion Datasheet Reduction) ----- DSPCKWD(Key Word Detection) ----- Sensory, AI Speech, Nuance, Cyberon眼下市场上真正能提供出足够算力,使用单一蓝牙就能集成上述算法并低功耗做到本地唤醒词功能的有高通的 络达、瑞昱、恒玄等产品建议搭配QuickLogic S3、Ambiq Apollo2、 Apollo3 或楼氏 IA-610、IA-611 智能麦克风以达到在高算力低功耗要求下,满足本地唤醒词的功能

    3.2K20

    聊聊身边的嵌入式,英语学习利器点读笔

    viewthread&tid=139592某点读笔,来源于https:www.bilibili.comvideoBV1Q54y1e7M6 点读笔内部大同小异,其中一款用的MCU是ANYKA(安凯技术公司)的 AK1060L,一款ARM9。 另外找了一个点读笔的参考电路,MCU用的是ZC3202N 查了下,该MCU是深圳市组创微电子有限公司(Chomp Microelectronics)的,但是没有找到Datasheet。 下面是音频功放电路,使用了SCE8891。下面这部分是存储电路,也有用SD卡的,用于存储点读包。 下面是USB供电以及按键开关机电路最后一部分是OID译码电路使用的是松瀚的SN9P701-00X,表头Sensor使用的是SN9S102

    14940

    玩 Freescale i.MX 开发板,这些资料你要知道

    点击 DOCUMENTATION 链接就会看到 NXP 官方针对这颗开放的各种文档资料:? 可以看到这些的 sdk 都是基于 Yocto 开发的,现在最新的 sdk 已经更新到 Linux Kernel 4.19 了。? datasheet 是针对这款的简单介绍:包括这颗的框架、有哪些模块,电气特性、以及封装。可以看到这颗分为面向消费电子的版本和面向工业的版本,一般工业版本对的寿命可靠性要求都更高。 Reference Manual 是我们做软件开发真正要详细阅读的技术参考手册,这个手册一般都是大几千页,里面包含了对上各个模式涉及的技术细节的详细介绍。 还有一份叫做 i.MX Family Comparison Table 的文档,是一份针对 i.MX6 所有型号做对比的表。在选型的时候会比较有用。

    87120

    相关产品

    • 腾讯物联网终端操作系统

      腾讯物联网终端操作系统

      腾讯物联网终端操作系统(TencentOS tiny)是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU 及模组芯片上……

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券