侵权投诉

7个技巧提高嵌入式系统的可靠性

MCU开发加油站 2021-02-26 16:11 次阅读

尽管许多嵌入式工程师充满了希望和梦想,但高可靠性的代码不是一蹴而就的。它是一个艰苦的过程,需要开发人员维护和管理系统的每个比特和字节。当一个应用程序被确认为“成功”的那一刻,通常会有一种如释重负的感觉,但仅仅因为软件在受控条件下的那一刻运行正常并不意味着明天或一年后还会运行正常。

从规范完善的开发周期到严格执行和系统检查,开发高可靠性嵌入式系统的技术有许多种。本文介绍了7个易操作且可以长久使用的技巧,它们对于确保系统更加可靠地运行并捕获异常行为大有帮助。

技巧1、用已知值填充ROM

软件开发人员往往都是非常乐观的一群人,只要让他们的代码忠实地长时间地运行就可以了,仅此而已。微控制器跳出应用程序空间并在非预想的代码空间中执行这种情况似乎是相当少有的。然而,这种情况发生的机会并不比缓存溢出或错误指针失去引用少。它确实会发生!发生这种情况后的系统行为将是不确定的,因为默认情况下内存空间都是0xFF,或者由于内存区通常没有写过,其中的值可能只有上帝才知道。

不过有相当完备的linker或IDE技巧可以用来帮助识别这样的事件并从中恢复系统。技巧就是使用FILL命令对未用ROM填充已知的位模式。要填充未使用的内存,有很多不同的可能组合可以使用,但如果是想建立更加可靠的系统,最明显的选择是在这些位置放置ISR fault handler。如果系统出了某些差错,处理器开始执行程序空间以外的代码,就会触发ISR,并在决定校正行动之前提供储存处理器、寄存器和系统状态的机会。

技巧2、检查应用程序的CRC

对嵌入式工程师来说一个很大的好处是,我们的IDE和工具链可以自动产生应用程序或内存空间校验和(Checksum),从而根据这个校验和验证应用程序是否完好。有趣的是,在许多这些案例中,只有在将程序代码加载到设备时,才会用到校验和。 然而,如果CRC或校验和保持在内存中,那么验证应用程序在启动时(或甚至对长时间运行的系统定期验证)是否仍然完好是确保意外之事不会发生的极好途径。现在一个编程过的应用程序发生改变的概率是很小的,但考虑每年交付的数十亿个微控制器以及可能恶劣的工作环境,应用程序崩溃的机会并不是零。更有可能的是,系统中的一个缺陷可能导致某一扇区发生闪存写入或闪存擦除,从而破坏应用程序的完整性。

技巧3、在启动时执行RAM检查

为了建立一个更加可靠和扎实的系统,确保系统硬件正常工作非常重要。毕竟硬件会发生故障。(幸运的是软件永远不会发生故障,软件只会做代码要它做的事,不管是正确的还是错误的)。在启动时验证RAM的内部或外部没有问题,是确保硬件可以如预期般运作的一个好方法。 有许多不同的方法可用于执行RAM检查,但常用的方法是写入一个已知的模式,然后等上一小段时间再回读。结果应该是所读就是所写。真相是,在大多数情况下RAM检查是通过的,这也是我们想要的结果。但也有极小的可能性检查不通过,这时就为系统标示出硬件问题提供了极好的机会。

技巧4、使用堆栈监视器

对许多的嵌入式开发者而言,堆栈似乎是一股相当神秘的力量。当奇怪的事情开始发生,工程师终于被难倒了,他们开始思考,也许堆栈中发生了什么事。结果是盲目地调整堆栈的大小和位置等等。但该错误往往是与堆栈无关的,但怎能如此确定?毕竟,有多少工程师真的实际执行过最坏情况下的堆栈大小分析?

堆栈大小是在编译时就静态分配好的,但堆栈是以动态的方式使用的。随着代码的执行,应用程序需要的变量、返回的地址和其它信息被不断存储在堆栈中。这种机制导致堆栈在其分配的内存中不断增长。然而,这种增长有时会超出编译时确定的容量极限,导致堆栈破坏相邻内存区域的数据。

绝对确保堆栈正常工作的一种方法是实现堆栈监视器,将它作为系统“保健”代码的一部分(有多少工程师会这样做?)。堆栈监视器会在堆栈和“其它”内存区域之间创建一个缓冲区域,并填充已知的位模式。然后监视器会不断的监视图案是否有任何变化。如果该位模式发生了改变,那就意味着堆栈增长得太大了,即将要把系统推向黑暗地狱!此时监视器可以记录事件的发生、系统状态以及任何其它有用的数据,供日后用于问题的诊断。

大多数实时操作系统(RTOS)或实现了内存保护单元(MPU)的微控制器系统中都提供有堆栈监视器。可怕的是,这些功能默认都是关闭状态,或者经常被开发人员有意关闭。在网络上快速搜寻一下可以发现,很多人建议关闭实时操作系统中的堆栈监视器以节省56字节的闪存空间。等等,这可是得不偿失的做法!

技巧#5 - 使用MPU

在过去,是很难在一个小而廉价的微控制器中找到内存保护单元(MPU)的,但这种情况已经开始改变。现在从高端到低端的微控制器都已经有MPU,而这些MPU为嵌入式软件开发人员提供了一个可以大幅提高其固件(firmware)鲁棒性(robustness)的机会。

MPU 已逐渐与操作系统耦合,以便建立内存空间,其中的处理都分开,或任务可执行其代码,而不用担心被stomped on。倘若真有事情发生,不受控制的处理会被取消,也会执行其他的保护措施。请留意带有这种组件的微控制器,如果有,请多加利用它的这种特性。

技巧#6 - 建立一个强大的看门狗系统

你经常会发现的一种总是最受喜爱的看门狗(watchdog)实现是,在看门狗被启用之处(这是一个很好的开始),但也是可以用周期性定时器将该看门狗清零之处;定时器的启用是完全与程序中出现的任何情况隔离的。使用看门狗的目的是协助确保如果出现错误,看门狗不会被清零,即当工作暂停,系统会被迫去执行硬件重设定(hardware reset),以便恢复。使用与系统活动独立的定时器可以让看门狗保持清零,即使系统已失效。

对应用任务如何整合到看门狗系统中,嵌入式开发人员需要仔细考虑和设计。例如,有种技术可能可以让每个在一定时期内运行的任务标示它们可以成功地完成其任务。在此事件中,看门狗不被清零,强制被复位。还有一些比较先进的技术,像是使用外部看门狗处理器,它可用来监视主处理器如何表现,反之亦然。

对一个可靠的系统而言,建立一个强大的看门狗系统是很重要的。由于有太多的技术,难以在这几个段落中完全涵盖,但针对此一议题,笔者未来还会发表相关的文章。

技巧#7 - 避免易失存储器分配

不习惯在资源有限环境下工作的工程师,可能会试图使用其编程语言的特性,这种语言让他们可以使用易失存储器分配。毕竟,这是一种常在计算器系统中使用的技术,在计算器系统中,只有在有必要时,内存才会被分配。例如,以C开发时,工程师可能倾向于使用malloc来分配在堆(heap)上的空间。有一个操作会执行,一旦完成,可以使用free将被分配的内存返回,以便堆的使用。

在资源受限的系统,这可 能是一场灾难!使用易失存储器分配的其中一个问题是,错误或不当的技术可能会导致内存泄漏或内存碎片。如果出现这些问题时,大多数的嵌入式系统并没有资源或知识来监视堆或妥善地处理它。而当它们发生时,如果应用程序提出对空间的要求,但却没有所请求的空间可以使用,会发生什么事呢?

使用易失存储器分配所产生的问题是很复杂的,要妥善处理这些问题,可以说是一个噩梦!一种替代的方法是,直接以静态的方式,简化内存的分配。例如,只要在程序中简单地建立一个大小为256字节长的缓冲区,而不是经由malloc请求这样大小的内存缓冲区。此一分配的内存可在整个应用程序的生命周期期 间保持,且不会有堆或内存碎片问题方面的顾虑。

结论

这些都只是一些可以让开发人员开始建立更可靠嵌入式系统的方法。另外还有很多其他技术,例如利用良好的编码标准、位翻转的监测、执行数组和指针边界检查,及使用断言等。所有这些技术都是让设计者可以开发出可靠性更高嵌入式系统的秘诀。

责任编辑:lq

原文标题:7个技巧:提高嵌入式系统的可靠性

文章出处:【微信号:mcugeek,微信公众号:MCU开发加油站】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

基于西门子图像处理器和机器视觉实现注射针检测系统的设计

随着医疗水平和医疗器械的不断提高和更新,一次性注射针以其方便、卫生的特点深受用户的喜爱,其需求量也迅....
的头像 电子设计 发表于 04-17 10:41 231次 阅读
基于西门子图像处理器和机器视觉实现注射针检测系统的设计

浅述虚拟系统原型简化嵌入式多内核设计

自从微处理器面世以来就有了嵌入式系统设计。现代嵌入式系统与以往不同的地方在于,极端的运算要求需要使用....
的头像 电子发烧友网工程师 发表于 04-16 15:18 84次 阅读
浅述虚拟系统原型简化嵌入式多内核设计

全志科技推出全球首颗量产的搭载906RISC-V应用处理器

全志科技宣布推出「D1」处理器,其是全球首颗量产的搭载平头哥玄铁906RISC-V的应用处理器,为万....
的头像 全志科技 发表于 04-16 13:45 171次 阅读
全志科技推出全球首颗量产的搭载906RISC-V应用处理器

浅谈GPU: 衡量计算效能的正确姿势(1)

言归正状,万事开头难,现在骑虎难下,也只好勉力为之。在这里想先介绍些今后文章经常会涉及的一些指标概念....
的头像 Linuxer 发表于 04-16 11:05 119次 阅读
浅谈GPU: 衡量计算效能的正确姿势(1)

V模式的设计方法及自动代码生成资料下载

电子发烧友网为你提供V模式的设计方法及自动代码生成资料下载的电子资料下载,更有其他相关的电路图、源代....
发表于 04-16 08:54 5次 阅读
V模式的设计方法及自动代码生成资料下载

什么程序适合在GPU上运行?什么时候用CPU资料下载

电子发烧友网为你提供什么程序适合在GPU上运行?什么时候用CPU资料下载的电子资料下载,更有其他相关....
发表于 04-16 08:53 5次 阅读
什么程序适合在GPU上运行?什么时候用CPU资料下载

详解NPU如何实现边缘端本地AI/ML应用

近年来在边缘端的算力需求的提升是一个趋势, 所以MCU厂商的新品的主频都已经向上到了GHz级别,用上....
的头像 beanxyy 发表于 04-15 18:26 286次 阅读
详解NPU如何实现边缘端本地AI/ML应用

芯来科技携手中汽研共同签署汽车芯片战略合作协议

近日,芯来科技携手中汽研(天津)汽车工程研究院有限公司及其汽车产业生态合作伙伴,共同签署汽车芯片战略....
的头像 芯来科技 发表于 04-15 14:38 690次 阅读
芯来科技携手中汽研共同签署汽车芯片战略合作协议

利用Altera FPGA/Nios II资源实现MRI Spine图像分割算法

本作品的设计意图即在Nios. II处理器的平台上实现我们研究提出的一种可行的,鲁棒性高的算法,即利....
的头像 电子设计 发表于 04-15 14:16 550次 阅读
利用Altera FPGA/Nios II资源实现MRI Spine图像分割算法

ScioSense推出用于燃气表的超声波流量传感器AS6040,可在超长使用寿命内提供精确测量结果

新型AS6040流量传感器兼容主流MCU,可与多种超声波换能器配对使用;同时包含片上处理器,能够计算....
发表于 04-15 11:08 523次 阅读
ScioSense推出用于燃气表的超声波流量传感器AS6040,可在超长使用寿命内提供精确测量结果

基于NiosⅡ软核处理器和μClinux设计远程心电医疗信号监测系统

HHCE(Home Health Care Engineering)这门学科正随着人类对健康的重视和....
的头像 电子设计 发表于 04-15 10:48 119次 阅读
基于NiosⅡ软核处理器和μClinux设计远程心电医疗信号监测系统

自动体外除颤器的应用设计和解决方案

AED的另一个输入是用于录制来自场景的音频的麦克风。ECG和麦克风输入均被DSP数字化和处理。大多数....
的头像 电子设计 发表于 04-15 10:02 226次 阅读
自动体外除颤器的应用设计和解决方案

详解硬核与软核处理器的区别及联系

SOPC技术,即软核处理器,最早是由Altera公司提出来的,它是基于FPGA的SOC片上系统设计技....
的头像 FPGA之家 发表于 04-15 09:48 92次 阅读
详解硬核与软核处理器的区别及联系

集成多参数便携式病患监控的应用挑战和解决方案

当今的病人监护仪最重要的特性是可移动性、简便易用和可轻松进行病人数据传输。可移动性包含便携性和与其它....
的头像 电子设计 发表于 04-15 09:47 115次 阅读
集成多参数便携式病患监控的应用挑战和解决方案

基于MPEG-4图像压缩技术的多媒体视频会议系统的设计

随着无线多媒体应用的出现和多数据服务的繁殖,无线服务被广泛的应用到各个方面,在多媒体通讯中利用无线网....
的头像 电子设计 发表于 04-15 09:02 137次 阅读
基于MPEG-4图像压缩技术的多媒体视频会议系统的设计

电子设计实施有效的安全认证方法资料下载

电子发烧友网为你提供电子设计实施有效的安全认证方法资料下载的电子资料下载,更有其他相关的电路图、源代....
发表于 04-15 08:48 6次 阅读
电子设计实施有效的安全认证方法资料下载

如何实现声音隔离?工程师可用哪些技术资料下载

电子发烧友网为你提供如何实现声音隔离?工程师可用哪些技术资料下载的电子资料下载,更有其他相关的电路图....
发表于 04-15 08:40 5次 阅读
如何实现声音隔离?工程师可用哪些技术资料下载

一款ROM并行单向传输电路 电子资料

如下图所示,电路由两片带三态输出的EPROM组成。存储单元由地址总线提供的地址A0 ~ A7选择,而输出的数据是EPROM-Ⅰ...
发表于 04-15 07:30 0次 阅读
一款ROM并行单向传输电路 电子资料

请问怎么在众多型号中挑选一款合适的分析仪?

怎么在众多型号中挑选一款合适的分析仪? 分析仪的性能取决于什么? 现代分析仪具有哪些关键功能? 购买频谱或信号分析仪需要...
发表于 04-15 07:08 0次 阅读
请问怎么在众多型号中挑选一款合适的分析仪?

怎么利用混合域示波器查找出无线嵌入式系统中的噪声来源?

请问怎么利用混合域示波器查找出无线嵌入式系统中的噪声来源?...
发表于 04-15 06:44 0次 阅读
怎么利用混合域示波器查找出无线嵌入式系统中的噪声来源?

请问有什么方法可以量化嵌入式器件的实际功耗?

各类内置嵌入式处理器的电子产品的功耗目前已经成为系统设计领域的前沿问题。那么有什么方法可以量化嵌入式器件的实际功耗呢? ...
发表于 04-15 06:34 0次 阅读
请问有什么方法可以量化嵌入式器件的实际功耗?

基于ARM的嵌入式系统中从串配置FPGA的实现,不看肯定后悔

关于基于ARM的嵌入式系统中从串配置FPGA的实现,不看肯定后悔...
发表于 04-15 06:29 0次 阅读
基于ARM的嵌入式系统中从串配置FPGA的实现,不看肯定后悔

电磁突破可以降低功耗,提高数字存储器的速度

电磁突破可以降低功耗,提高数字存储器的速度。克里斯蒂安·比内克(Christian Binek)说,....
的头像 beanxyy 发表于 04-14 16:40 180次 阅读
电磁突破可以降低功耗,提高数字存储器的速度

基于高性能16位定点数字信号处理器实现心电监护系统的设计

特别是近年来随着社会老龄化的加剧,心血管疾病成了威胁人类生命的主要疾病,心脏病成了世界上死亡率最高的....
的头像 电子设计 发表于 04-14 15:45 548次 阅读
基于高性能16位定点数字信号处理器实现心电监护系统的设计

基于FPGA Cyclone EP1C20实现CT机扫描控制系统的应用方案

扫描系统的三部分中,X射线发生系统产生射线,扫描系统控制器通过CAN总线和它通信,发送X射线参数和动....
的头像 电子设计 发表于 04-14 14:10 153次 阅读
基于FPGA Cyclone EP1C20实现CT机扫描控制系统的应用方案

采用现场可编程门阵列实现多生理参数测量系统的设计

随着医疗仪器设备向智能化、微型化、系列化、数字化和多功能方向的发展,医疗设备中逻辑控制器件也由采用中....
的头像 电子设计 发表于 04-14 11:20 153次 阅读
采用现场可编程门阵列实现多生理参数测量系统的设计

基于NI图形化编程软件LabVIEW实现心电信号的数据采集研究

生物医电信号,如心电信号、血压信号、脑电信号等等,都表征了一定的病理特征,以心电为例,通常以心电图来....
的头像 电子设计 发表于 04-14 10:02 247次 阅读
基于NI图形化编程软件LabVIEW实现心电信号的数据采集研究

单片机基础及应用|80C51单片机的结构及信号引脚资料下载

电子发烧友网为你提供单片机基础及应用|80C51单片机的结构及信号引脚资料下载的电子资料下载,更有其....
发表于 04-14 08:47 16次 阅读
单片机基础及应用|80C51单片机的结构及信号引脚资料下载

请问如何实现改进的中值滤波器的设计?

如何实现改进的中值滤波器的设计? 中值滤波的基本原理是什么? 中值滤波的改进算法是什么? 如何实现中值滤波器硬件电路设计...
发表于 04-14 06:54 0次 阅读
请问如何实现改进的中值滤波器的设计?

请问怎样用DSP功能去提高图像处理?

在可编程逻辑中实现可配置软核处理器有哪些好处? 怎样建立起处理器和主机pc之间的通信? 怎样用DSP功能去提高图像处理? ...
发表于 04-14 06:52 0次 阅读
请问怎样用DSP功能去提高图像处理?

如何利用最新的逻辑分析仪解决复杂高速嵌入式系统的棘手问题?

复杂高速嵌入式系统的设计、开发、测试和调试面临着新的挑战,如何利用最新的逻辑分析仪功能解决这些棘手问题?...
发表于 04-14 06:00 0次 阅读
如何利用最新的逻辑分析仪解决复杂高速嵌入式系统的棘手问题?

基于MC9S08QG4处理器实现自动呼吸系统的应用方案

内科医生能够设置血氧容量的限制,当血氧饱和度过低时,呼吸设备可以从手动模式转换到自动模式,帮助病人获....
的头像 电子设计 发表于 04-13 17:20 281次 阅读
基于MC9S08QG4处理器实现自动呼吸系统的应用方案

基于嵌入式处理器S698-T芯片实现机器人移动平台电控系统的设计

多功能智能移动平台电控系统作为机器人移动平台的“神经中枢”,是实现机器人移动平台智能化设计的关键设计....
的头像 电子设计 发表于 04-13 16:27 480次 阅读
基于嵌入式处理器S698-T芯片实现机器人移动平台电控系统的设计

三星电子宣布开发了业内首款容量达到512GB的DDR5内存模组

Intel副总裁Carolyn Duran确认,三星的新款DDR5内存和下一代至强可扩展处理器(Sa....
的头像 FPGA之家 发表于 04-13 15:57 292次 阅读
三星电子宣布开发了业内首款容量达到512GB的DDR5内存模组

基于LPC2114处理器实现人形机器人控制系统的设计

人形机器人控制系统包括机器人控制器和机器人遥控器两部分。其中控制器以飞利浦公司的ARM7处理器为核心....
的头像 电子设计 发表于 04-13 15:42 178次 阅读
基于LPC2114处理器实现人形机器人控制系统的设计

基于STM32F103VCT6处理器和XBee协调实现家庭服务机器人系统的设计

随着人工智能和传感器技术的发展,机器人已从工厂的结构化环境进入人们的日常生活环境,机器人不仅能自主完....
的头像 电子设计 发表于 04-13 15:32 171次 阅读
基于STM32F103VCT6处理器和XBee协调实现家庭服务机器人系统的设计

视觉处理器让自适应机器人成为现实

为了让机器人更好地与其周围的事物进行互动,并灵活地移动,机器人必须能够看到并辨别其周围的环境。经济高....
的头像 电子设计 发表于 04-13 15:18 245次 阅读
视觉处理器让自适应机器人成为现实

采用海思Hi3512处理器和GPS数据无损压缩技术实现车载移动终端设计

针对目前大多数车载移动终端在应用于某些复杂环境下卫星定位精度不高和实时数据在传输过程中出现的速率较低....
的头像 电子设计 发表于 04-13 11:10 259次 阅读
采用海思Hi3512处理器和GPS数据无损压缩技术实现车载移动终端设计

基于英飞凌AURIX控制器实现汽车电子的安全性能应用

用户对特性和功能的要求仿佛永不满足,这迫使汽车制造商在汽车中安装越来越多的电控装置(ECU),以至于....
的头像 电子设计 发表于 04-13 10:26 210次 阅读
基于英飞凌AURIX控制器实现汽车电子的安全性能应用

利用PRO-SIL系列产品实现汽车安全关键应用的解决方案

过去几年来,功能安全从一个系统集成任务演变为组件/软件级任务。简单的电子组件和复杂的单片机都需要支持....
的头像 电子设计 发表于 04-13 09:42 194次 阅读
利用PRO-SIL系列产品实现汽车安全关键应用的解决方案

嵌入式系统课内实验报告

  程序执行main函数后即创建四个实时任务,创建任务的函数有四个参数是指向任务的函数指针,指向任务....
发表于 04-13 09:26 2次 阅读
嵌入式系统课内实验报告

成为高级嵌入式系统硬件工程师要具备什么技能?

什么是嵌入式系统? 嵌入式系统有哪些分类? 成为高级嵌入式系统硬件工程师要具备的技能 ...
发表于 04-13 06:53 0次 阅读
成为高级嵌入式系统硬件工程师要具备什么技能?

怎么用FPGA嵌入式处理器实现您的构想?

求大佬分享一下怎么用FPGA嵌入式处理器实现构想?...
发表于 04-13 06:31 0次 阅读
怎么用FPGA嵌入式处理器实现您的构想?

基于定点DSP处理器和CMOS图像传感器实现驾驶疲劳检测系统的设计

疲劳驾驶是造成交通事故的主要原因之一。据统计,驾驶疲劳造成的交通事故无论是绝对数字还是所占比例都是最....
的头像 电子设计 发表于 04-12 14:37 553次 阅读
基于定点DSP处理器和CMOS图像传感器实现驾驶疲劳检测系统的设计

汽车ECU故障诊断仪的设计及应用方案分析

本文设计的汽车故障诊断仪采用的是CYGNAL公司的低功耗单片机C8051F020作为核心,具有数据存....
的头像 电子设计 发表于 04-12 14:32 167次 阅读
汽车ECU故障诊断仪的设计及应用方案分析

基于TMS320F2812芯片实现动力汽车显示仪的应用方案

混合动力汽车通常是指同时由燃油发动机和电动机两种动力源驱动的汽车。汽车利用燃油机和电力两种动力系统通....
的头像 电子设计 发表于 04-12 14:05 499次 阅读
基于TMS320F2812芯片实现动力汽车显示仪的应用方案

基于多媒体信息服务实现车安防系统的应用方案

随着人民生活水平的不断提高,个人拥有汽车变得越来越普遍。但是,随之而来的车辆频繁被盗问题渐受关注。传....
的头像 电子设计 发表于 04-12 11:38 194次 阅读
基于多媒体信息服务实现车安防系统的应用方案

申威众核处理器的LZMA并行算法实现与设计

随着高性能计算和科学计算应用的发展,高性能计算集群系统传输、存储和处理的教据规模呈现爆炸式増长。对大....
发表于 04-12 11:11 19次 阅读
申威众核处理器的LZMA并行算法实现与设计

嵌入式系统的概念及其分层与专业分类的介绍

一、嵌入式系统的概念 着重理解”嵌入”的概念,主要从三个方面上来理解。 1、从硬件上,将基于CPU的....
发表于 04-12 10:40 45次 阅读
嵌入式系统的概念及其分层与专业分类的介绍

基于MC9S12DP256芯片实现汽车液压ABS系统的应用方案

汽车制动性能的好坏,主要从以下3方面进行评价: 1)制动效能,即制动距离与制动减速度; 2)制动效能....
的头像 电子设计 发表于 04-12 10:39 294次 阅读
基于MC9S12DP256芯片实现汽车液压ABS系统的应用方案

晶心科技RISC-V向量处理器NX27V升级至RVV 1.0

晶心科技宣布全球业界首款RISC-V向量处理器核心AndesCore™ NX27V升级支持最新RIS....
发表于 04-12 10:01 684次 阅读
晶心科技RISC-V向量处理器NX27V升级至RVV 1.0

基于TMP87CH47U和ES60X8芯片实现车载DVD音响系统的应用方案

近年来随着我国汽车产业的兴起,与之相关的汽车多媒体技术也蓬勃发展起来。目前的汽车多媒体主要集中在视听....
的头像 电子设计 发表于 04-12 09:47 331次 阅读
基于TMP87CH47U和ES60X8芯片实现车载DVD音响系统的应用方案

农残检测仪的应用领域及其性能描述

农残检测仪广泛应用于主要用于蔬菜、水果、茶叶、粮食、农副产品等食品中有机磷和氨基甲酸酯类农药残留的快....
发表于 04-12 09:36 82次 阅读
农残检测仪的应用领域及其性能描述

浅析嵌入式开发五种存储方式

RAM通常都是在掉电之后就丢失数据,如计算机的内存条就是RAM,关机后内存数据被自动清空。
的头像 FPGA之家 发表于 04-09 17:36 446次 阅读
浅析嵌入式开发五种存储方式

Intel重启晶圆代工业务,Intel计划成为代工产能的主要提供商

3月23日,新上任的CEO Pat Gelsinger全球首秀,发表时长1小时的全球演讲,分享了他的....
的头像 中国半导体论坛 发表于 04-09 14:20 310次 阅读
Intel重启晶圆代工业务,Intel计划成为代工产能的主要提供商

Pixelworks i6处理器赋能联想新款拯救者电竞手机2 Pro

通过多层次的内容优化色彩深度、对比度和屏幕自适应性,Pixelworks 第六代处理器提供沉浸式HD....
发表于 04-09 13:57 713次 阅读
Pixelworks i6处理器赋能联想新款拯救者电竞手机2 Pro

物联网“定心丸”,外接式安全组件守护数据安全

采用外接式安全组件既可提高代码储存容量、降低成本,还可保证同等的安全性能,提供同等强度的防护,以抵御....
发表于 04-09 10:41 749次 阅读
物联网“定心丸”,外接式安全组件守护数据安全

Cadence Sigrity X可提供仿真速度和设计处理量高达10倍的性能

EDA 领域需要运用许多不同的运算软件,然而 EDA 行业所面临的挑战在于,设计团队总需要采用当前的....
的头像 Cadence楷登 发表于 04-08 11:41 288次 阅读
Cadence Sigrity X可提供仿真速度和设计处理量高达10倍的性能

5G NR频点修改操作方法资料下载

电子发烧友网为你提供5G NR频点修改操作方法资料下载的电子资料下载,更有其他相关的电路图、源代码、....
发表于 04-08 08:54 22次 阅读
5G NR频点修改操作方法资料下载

如果小米真的推出了合格的澎湃芯片,华为不再“孤单”了

虽然目前华为芯片受到了外界因素的影响,导致其手机业务的发展不像之前那么顺利,但是自研芯片技术这种能力....
的头像 电子发烧友网工程师 发表于 04-07 17:19 303次 阅读
如果小米真的推出了合格的澎湃芯片,华为不再“孤单”了

STM32L552CCT6 STMicroelectronics STM32L5超低功耗微控制器

oelectronics STM32 L5超低功耗MCU设计用于需要高安全性和低功耗的嵌入式应用。这些MCU基于Arm树皮-M33处理器及其TrustZone,用于Armv8-M与ST安全实施结合。STM32 L5 MCU具有512KB闪存和256KB SRAM。借助全新内核和ST ART Acccelerator™, STM32 L5 MCU的性能进一步升级。这些STM32 L5 MCU采用7种形式封装,提供大型产品组合,支持高达125°C的环境温度。 特性 超低功耗,灵活功率控制: 电源范围:1.71V至3.6V 温度范围:-40°C至+85/+125°C 批量采集模式(BAM) VBAT模式下187nA:为RTC和32x32位储备寄存器供电 关断模式下,17nA(5个唤醒引脚) 待机模式下,108nA(5个唤醒引脚) 待机模式下,配备RTC,222nA 3.16μA停止2,带RTC 106μA/MHz运行模式(LDO模式) 62μA/MHz 运行模式(3V时)(SMPS降压转换器模式) ...
发表于 10-28 15:01 111次 阅读
STM32L552CCT6 STMicroelectronics STM32L5超低功耗微控制器

TLC1541 10 位 32kSPS ADC 串行输出微处理器外设/独立、11 通道

信息描述 The TLC1541 is a CMOS A/D converter built around a 10-bit switched-capacitor successive-approximation A/D converter. The device is designed for serial interface to a microprocessor or peripheral using a 3-state output with up to four control inputs [including independent SYSTEM CLOCK, I/O CLOCK, chip select (CS\), and ADDRESS INPUT]. A 2.1-MHz system clock for the TLC1541, with a design that includes simultaneous read/write operation, allows high-speed data transfers and sample rates up to 32 258 samples per second. In addition to the high-speed converter and versatile control logic, there is an on-chip, 12-channel analog multiplexer that can be used to sample any one of 11 inputs or an internal self-test voltage and a sample-and-hold function that operates automatically. The converters incorporated in the TLC1541 feature differential high-impedance reference inputs that facilitate ratiometric conversion, scaling, and...
发表于 04-18 20:07 111次 阅读
TLC1541 10 位 32kSPS ADC 串行输出微处理器外设/独立、11 通道

TLC1551 10 位,164kSPS ADC 并行输出,直接 I/F 至 DSP/微处理器,10 通道

信息描述The TLC1550x and TLC1551 are data acquisition analog-to-digital converters (ADCs) using a 10-bit, switched-capacitor, successive-approximation network. A high-speed, 3-state parallel port directly interfaces to a digital signal processor (DSP) or microprocessor (µP) system data bus. D0 through D9 are the digital output terminals with D0 being the least significant bit (LSB). Separate power terminals for the analog and digital portions minimize noise pickup in the supply leads. Additionally, the digital power is divided into two parts to separate the lower current logic from the higher current bus drivers. An external clock can be applied to CLKIN to override the internal system clock if desired. The TLC1550I and TLC1551I are characterized for operation from –40°C to 85°C. The TLC1550M is characterized over the full military range of –55°C to 125°C.特性Power Dissipation...40 mW Max Advanced LinEPIC™ Single-Po...
发表于 04-18 20:07 130次 阅读
TLC1551 10 位,164kSPS ADC 并行输出,直接 I/F 至 DSP/微处理器,10 通道

TLC0838 8 位,20kSPS ADC 串行输出,微处理器外设/独立运算,远程 运算具有 数据链路,Mux 选项

信息描述These devices are 8-bit successive- approximation analog-to-digital converters, each with an input-configurable multichannel multiplexer and serial input/output. The serial input/ output is configured to interface with standard shift registers or microprocessors. Detailed information on interfacing with most popular microprocessors is readily available from the factory. The TLC0834 (4-channel) and TLC0838 (8-channel) multiplexer is software-configured for single-ended or differential inputs as well as pseudodifferential input assignments. The differential analog voltage input allows for common-mode rejection or offset of the analog zero input voltage value. In addition, the voltage reference input can be adjusted to allow encoding of any smaller analog voltage span to the full 8 bits of resolution. The TLC0834C and TLC0838C are characterized for operation from 0°C to 70°C. The TLC0834I and TLC0838I are characterized for operation from -40°...
发表于 04-18 20:07 168次 阅读
TLC0838 8 位,20kSPS ADC 串行输出,微处理器外设/独立运算,远程 运算具有 数据链路,Mux 选项

TLC0832 8 位,22kSPS ADC 串行输出,微处理器外设/独立运算,Mux 选项,具有 SE 或差动,2 通道

信息描述 These devices are 8-bit successive-approximation analog-to-digital converters. The TLC0831 has single input channels; the TLC0832 has multiplexed twin input channels. The serial output is configured to interface with standard shift registers or microprocessors. The TLC0832 multiplexer is software configured for single-ended or differential inputs. The differential analog voltage input allows for common-mode rejection or offset of the analog zero input voltage value. In addition, the voltage reference input can be adjusted to allow encoding any smaller analog voltage span to the full 8 bits of resolution. The operation of the TLC0831 and TLC0832 devices is very similar to the more complex TLC0834 and TLC0838 devices. Ratiometric conversion can be attained by setting the REF input equal to the maximum analog input signal value, which gives the highest possible conversion resolution. Typically, REF is set equal to VCC (done internally on...
发表于 04-18 20:07 218次 阅读
TLC0832 8 位,22kSPS ADC 串行输出,微处理器外设/独立运算,Mux 选项,具有 SE 或差动,2 通道

TLC0831 8 位,31kSPS ADC 串行输出,微处理器外设/独立运算,单通道

信息描述 These devices are 8-bit successive-approximation analog-to-digital converters. The TLC0831 has single input channels; the TLC0832 has multiplexed twin input channels. The serial output is configured to interface with standard shift registers or microprocessors. The TLC0832 multiplexer is software configured for single-ended or differential inputs. The differential analog voltage input allows for common-mode rejection or offset of the analog zero input voltage value. In addition, the voltage reference input can be adjusted to allow encoding any smaller analog voltage span to the full 8 bits of resolution. The operation of the TLC0831 and TLC0832 devices is very similar to the more complex TLC0834 and TLC0838 devices. Ratiometric conversion can be attained by setting the REF input equal to the maximum analog input signal value, which gives the highest possible conversion resolution. Typically, REF is set equal to VCC (done internally on...
发表于 04-18 20:06 342次 阅读
TLC0831 8 位,31kSPS ADC 串行输出,微处理器外设/独立运算,单通道

TLC0820A 8 位,392kSPS ADC 并行输出,微处理器外设,片上跟踪与保持,单通道

信息描述 The TLC0820AC and the TLC0820AI are Advanced LinCMOSTM 8-bit analog-to-digital converters each consisting of two 4-bit flash converters, a 4-bit digital-to-analog converter, a summing (error) amplifier, control logic, and a result latch circuit. The modified flash technique allows low-power integrated circuitry to complete an 8-bit conversion in 1.18 us over temperature. The on-chip track-and-hold circuit has a 100-ns sample window and allows these devices to convert continuous analog signals having slew rates of up to 100 mV/us without external sampling components. TTL-compatible 3-state output drivers and two modes of operation allow interfacing to a variety of microprocessors. Detailed information on interfacing to most popular microprocessors is readily available from the factory.特性 Advanced LinCMOSTM Silicon-Gate Technology 8-Bit Resolution Differential Reference Inputs Parallel Microprocessor Interface Conversion and A...
发表于 04-18 20:06 115次 阅读
TLC0820A 8 位,392kSPS ADC 并行输出,微处理器外设,片上跟踪与保持,单通道

TMS470MF03107 16/32 位 RISC 闪存微处理器

信息描述TMS470MF04207/03107 器件隶属于德州仪器 (TI) 的 TMS470M 汽车级 16/32 位精简指令集计算机 (RISC) 微控制器系列。 TMS470M 微控制器利用高效率的 Cortex™–M3 16/32 位 RISC 中央处理单元 (CPU) 提供了高性能,由此实现了很高的指令吞吐量并保持了更加出色的代码效率。 TMS470M 器件运用了大端字节序格式,在该格式中,一个字的最高有效字节被存储于编号最小的字节中,而最低有效字节则存储在编号最大的字节中。 高端嵌入式控制应用要求其控制器提供更多的性能并保持低成本。 TMS470M 微控制器架构提供了针对这些性能和成本需求的解决方案,并保持了低功耗。 TMS470MF04207/03107 器件的组成如下: 16/32 位 RISC CPU 内核 TMS470MF04207 高达 448K 字节的程序闪存(具有 SECDED ECC) TTMS470MF03107 高达 320K 字节的程序闪存(具有SECDED ECC) 具有 SECDED ECC 的 64K 字节闪存 (用于获得额外的程序空间或进行 EEPROM 仿真) 高达 24K 字节的静态 RAM (SRAM) (具有 SECDED ECC) 实时中断定时器 (RTI) 矢量中断模块 (VIM) 硬件...
发表于 04-18 20:03 142次 阅读
TMS470MF03107 16/32 位 RISC 闪存微处理器

TMS470MF04207 16/32 位 RISC 闪存微处理器

信息描述TMS470MF04207/03107 器件隶属于德州仪器 (TI) 的 TMS470M 汽车级 16/32 位精简指令集计算机 (RISC) 微控制器系列。 TMS470M 微控制器利用高效率的 Cortex™–M3 16/32 位 RISC 中央处理单元 (CPU) 提供了高性能,由此实现了很高的指令吞吐量并保持了更加出色的代码效率。 TMS470M 器件运用了大端字节序格式,在该格式中,一个字的最高有效字节被存储于编号最小的字节中,而最低有效字节则存储在编号最大的字节中。 高端嵌入式控制应用要求其控制器提供更多的性能并保持低成本。 TMS470M 微控制器架构提供了针对这些性能和成本需求的解决方案,并保持了低功耗。 TMS470MF04207/03107 器件的组成如下: 16/32 位 RISC CPU 内核 TMS470MF04207 高达 448K 字节的程序闪存(具有 SECDED ECC) TTMS470MF03107 高达 320K 字节的程序闪存(具有SECDED ECC) 具有 SECDED ECC 的 64K 字节闪存 (用于获得额外的程序空间或进行 EEPROM 仿真) 高达 24K 字节的静态 RAM (SRAM) (具有 SECDED ECC) 实时中断定时器 (RTI) 矢量中断模块 (VIM) 硬件...
发表于 04-18 20:03 110次 阅读
TMS470MF04207 16/32 位 RISC 闪存微处理器

TMS470MF06607 16/32 位 RISC 闪存微处理器

信息描述TMS470MF06607 器件是德州仪器 TMS470M 系列汽车级 16/32 位精简指令集计算机 (RISC) 微控制器产品的成员。 TMS470M 微控制器利用高效率的 ARM Cortex™–M3 16/32 位 RISC 中央处理单元 (CPU) 实现了高性能,由此在保持了更高代码效率的同时实现了很高的指令吞吐量。 高端嵌入式控制应用要求其控制器提供更多的性能并保持低成本。 TMS470M 微控制器架构提供了针对这些性能和成本需求的解决方案,并保持了低功耗。 TMS470MF06607 器件的组成如下:16/32 位 RISC CPU 内核 带有 SECDED ECC 的 640k 字节的总闪存 512K 字节程序闪存用于额外的程序空间或 EEPROM 仿真的 128K 字节的闪存 带有 SECDED ECC 的 64K 字节静态 RAM (SRAM) 实时中断定时器 (RTI) 矢量中断模块 (VIM) 硬件内置自测试 (BIST) 校验器,用于SRAM (MBIST) 和 CPU (LBIST) 64 位循环冗余校验器 (CRC) 带预置分频器的基于调频 0 引脚锁相环 (FMzPLL) 的时钟模块 两个多缓冲串行外设接口 (MibSPI) 两个具有本地互连网络接口 (LIN) 的 UART (SCI) 两个 CAN 控...
发表于 04-18 20:03 138次 阅读
TMS470MF06607 16/32 位 RISC 闪存微处理器

TMS320F28027 Piccolo 微处理器

信息描述F2802x Piccolo 系列微控制器为 C28x 内核供电,此内核与低引脚数量器件中的高集成控制外设相耦合。 该系列的代码与以往基于 C28x 的代码相兼容,并且提供了很高的模拟集成度。 一个内部电压稳压器允许单一电源轨运行。 对 HRPWM 模块实施了改进,以提供双边缘控制 (调频)。 增设了具有内部 10 位基准的模拟比较器,并可直接对其进行路由以控制 PWM 输出。 ADC 可在 0V 至 3.3V 固定全标度范围内进行转换操作,并支持公制比例 VREFHI / VREFLO 基准。 ADC 接口专门针对低开销/低延迟进行了优化。特性亮点高效 32 位中央处理单元 (CPU) (TMS320C28x) 60MHz,50MHz,和 40MHz 器件 3.3V 单电源 集成型加电和欠压复位 两个内部零引脚振荡器 多达 22 个复用通用输入输出 (GPIO) 引脚 三个 32 位 CPU 定时器 片载闪存、SRAM、一次性可编程 (OTP) 内存 代码安全模块 串行端口外设 (SCI/SPI/I2C) 增强型控制外设 增强型脉宽调制器 (ePWM)高分辨率 PWM (HRPWM)增强型捕捉 (eCAP)模数转换器 (ADC)片上温度传感器比较器38 引脚和 48 引脚封装高效 32 位 CPU (TMS320C28x) 6...
发表于 04-18 20:03 349次 阅读
TMS320F28027 Piccolo 微处理器

TMS320F28035 Piccolo 微处理器

信息描述F2803x Piccolo 系列微控制器为 C28x 内核和控制律加速器 (CLA) 供电,此内核和 CLA 与低引脚数量器件中的高集成控制外设向耦合。 该系列的代码与以往基于 C28x 的代码相兼容,并且提供了很高的模拟集成度。 一个内部电压稳压器允许单一电源轨运行。 对 HRPWM 模块实施了改进,以提供双边缘控制 (调频)。 增设了具有内部 10 位基准的模拟比较器,并可直接对其进行路由以控制 PWM 输出。 ADC 可在 0V 至 3.3V 固定全标度范围内进行转换操作,并支持公制比例 VREFHI / VREFLO 基准。 ADC 接口专门针对低开销/低延迟进行了优化。特性亮点高效 32 位中央处理单元 (CPU) (TMS320C28x) 60MHz 器件 3.3V 单电源 集成型加电和欠压复位 两个内部零引脚振荡器 多达 45 个复用通用输入输出 (GPIO) 引脚 三个 32 位 CPU 定时器 片载闪存,SRAM,OTP 内存 代码安全模块 串行端口外设 (SCI/SPI/I2C/LIN/eCAN) 增强型控制外设 增强型脉宽调制器 (ePWM) 高分辨率 PWM (HRPWM) 增强型捕捉 (eCAP) 个高分辨率输入捕获 (HRCAP) 增强型正交编码器脉冲 (eQEP) 模数转换器 (ADC...
发表于 04-18 20:03 693次 阅读
TMS320F28035 Piccolo 微处理器

TDA3 ADAS 应用处理器

信息描述 TI 的 TDA3x 片上系统 (SoC) 是经过高度优化的可扩展系列器件,其设计满足领先的高级驾驶员辅助系统 (ADAS) 要求。 TDA3x SoC 处理器集成了性能、低功耗、小尺寸和 ADAS 视觉分析处理功能的最优组合,支持广泛的 ADAS 应用,旨在推进更加自主流畅的驾驶体验。TDA3x SoC 支持业内最广泛的 ADAS 应用,包括前置摄像头、后置摄像头、环视系统、雷达和单一架构整合系统,将复杂的嵌入式视觉技术应用于现代化汽车。TDA3x SoC 整合了非单一型可扩展架构,其中包括 TI 定点和浮点 TMS320C66x 数字信号处理器 (DSP)、具有嵌入式视觉引擎 (EVE) 的视觉 AccelerationPac 和双路 ARM Cortex-M4 处理器。 该器件可采用不同的封装选项(包括叠加封装)实现小外形尺寸设计,从而实现低功耗配置。 TDA3x SoC 还集成有诸多外设,包括 LVDS 环视系统的多摄像头接口(并行和串行)、显示屏、控制器局域网 (CAN) 和千兆位以太网视频桥接 (AVB)。TDA3x 视觉 AccelerationPac 中的 EVE 承担了处理器的视觉分析功能,同时还降低了功耗。 视觉 AccelerationPac 针对视觉处理进行了优化,可通过 32 位...
发表于 04-18 20:02 309次 阅读
TDA3 ADAS 应用处理器

BELASIGNA 300 用于便携式通信设备的24位音频处理器

信息BelaSigna®300是一款超低功耗,高保真单声道音频处理器,适用于便携式通信设备,可在不影响尺寸或电池寿命的情况下提供卓越的音频清晰度。 BelaSigna 300为易受噪声和回声影响的设备提供了卓越音频性能的基础。其独特的专利双核架构使多种高级算法能够同时运行,同时保持超低功耗。微型超低功耗单芯片解决方案对电池寿命或外形尺寸几乎没有影响,是便携式设备的理想选择。具有领域专业知识和一流算法,安森美半导体和我们的解决方案合作伙伴网络可以帮助您快速开发和推出产品。 BelaSigna 300芯片提供全套开发工具,实践培训和全面技术支持。 针对音频处理优化的负载均衡双核DSP架构 超低功耗:通常为1-10 mA 微型外形尺寸:3.63 x 2.68 mm PCB面积,外部元件很少 输入级: - 88 dB系统动态范围可扩展至110 dB - A / D采样率从8.0到60 kHz - 4个独立通道 输出阶段: - 高保真D类输出直接驱动扬声器 - 25 mA最大声功率输出 灵活的输入输出控制器(IOC),用于卸载DSP上的数字信号移动< / li> 支持具有极低群延迟的高级自适应音频处理算法 128位AES高级加密以保护制造商和用户数据 与其他系统和HMI的无缝连接按钮,电位器和L...
发表于 04-18 19:43 180次 阅读
BELASIGNA 300 用于便携式通信设备的24位音频处理器

BELASIGNA 250 16位音频处理器,全立体声2声道,2声道输出

信息BelaSigna®250是一款完整的可编程音频处理系统,专为超低功耗嵌入式和便携式数字音频系统而设计。这款高性能芯片以BelaSigna 200的架构和设计为基础,可提供卓越的音质和无与伦比的灵活性。 BelaSigna 250集成了完整的音频信号链,来自立体声16位A / D转换器或数字接口,可接受信号通过完全灵活的数字处理架构,可以直接连接到扬声器的立体声模拟线路电平或直接数字电源输出。 独特的并行处理架构 集成转换器和电源输出 超低功耗:20 MHz时5.0 mA; 1.8 V电源电压 支持IP保护 智能电源管理,包括需要 88 dB系统动态范围且系统噪声极低的低电流待机模式 灵活的时钟架构,支持高达33 MHz的速度 全系列可配置接口,包括:IS,PCM,UART,SPI,IC,GPIO...
发表于 04-18 19:43 241次 阅读
BELASIGNA 250 16位音频处理器,全立体声2声道,2声道输出

BELASIGNA 300 AM 带AfterMaster HD的音频处理器

信息BelaSigna®300AM是一款基于DSP的音频处理器,能够在包含主机处理器和/或外部I 基于S的单声道或立体声A / D转换器和D / A转换器。 AfterMaster HD是一种实时处理音频信号的算法,可显着提高响度,清晰度,深度和饱满度。 br> BelaSigna 300 AM专门设计用于需要解决方案以克服小型或向下扬声器(包括平板电视或耳机)限制的应用。 通常4执行AfterMaster HD时为-8 mA 尺寸为3.63 mm x2.68 mm x 0.92 mm(包括焊球)提供 包括一个快速的I 基于C的界面,用于下载和AfterMaster HD算法的一般配置,一个高度可配置的PCM接口,用于将数据流入和器件,高速UART,SPI端口和5个GPIO。 这些器件无铅,无卤素/ BFR,符合RoHS标准...
发表于 04-18 19:42 228次 阅读
BELASIGNA 300 AM 带AfterMaster HD的音频处理器

AD567 12位电流输出、微处理器兼容型DAC

信息优势和特点 单芯片结构 双缓冲锁存器支持兼容8位微处理器 快速建立时间:500 ns(最大值,至±1/2 LSB) 片内集成高稳定性嵌入式齐纳基准电压源 整个温度范围内保证单调性 整个温度范围内保证线性度:1/2 LSB(最大值,AD567K) 保证工作电压:±12 V或±15 V 欲了解更多信息,请参考数据手册产品详情AD567是一款完整的高速12位单芯片数模转换器,内置一个高稳定性嵌入式齐纳基准电压源和一个双缓冲输入锁存器。该转换器采用12个精密、高速、双极性电流导引开关和一个经激光调整的薄膜电阻网络,可提供快速建立时间和高精度特性。微处理器兼容性通过片内双缓冲锁存器实现。输入锁存器能够与4位、8位、12位或16位总线直接接口。因此,第一级锁存器的12位数据可以传输至第二级锁存器,避免产生杂散模拟输出值。锁存器可以响应100 ns的短选通脉冲,因而可以与现有最快的微处理器配合使用。AD567拥有如此全面的功能与高性能,是采用先进的开关设计、高速双极性制造工艺和成熟的激光晶圆调整技术(LWT)的结果。该器件在晶圆阶段进行调整,25°C时最大线性误差为±1/4 LSB(K级),整个工作温度范围内的线性误差为±1/2 LSB。芯片的表面下(嵌入式...
发表于 04-18 19:24 285次 阅读
AD567 12位电流输出、微处理器兼容型DAC

AD557 DACPORT低成本、完整微处理器兼容型8位DAC

信息优势和特点 完整的8位DAC 电压输出:0 V至2.56 V 内部精密带隙基准电压源 单电源供电:5 V (±10%) 完全微处理器接口 快速建立时间:1 xxs内电压达到±1/2 LSB精度 低功耗:75 mW 无需用户调整 在工作温度范围内保证单调性 规定了 T min至T max的所有误差 小型16引脚DIP或20引脚PLCC封装 低成本产品详情AD557 DACPORT®是一款完整的电压输出8位数模转换器,它将输出放大器、完全微处理器接口以及精密基准电压源集成在单芯片上。无需外部元件或调整,就能以全精度将8位数据总线与模拟系统进行接口。AD557 DACPORT的低成本和多功能特性是单芯片双极性技术持续发展的结果。完整微处理器接口与控制逻辑利用集成注入逻辑(I2L)实现,集成注入逻辑是一种极高密度的低功耗逻辑结构,与线性双极性制造工艺兼容。内部精密基准电压源是一种取得专利的低压带隙电路,采用+5 V单电源时可实现全精度性能。薄膜硅铬电阻提供在整个工作温度范围内保证单调性工作所需的稳定性,对这些薄膜电阻进行激光晶圆调整则可实现出厂绝对校准,误差在±2.5 LSB以内,因此不需要用户进行增益或失调电压调整。新电路设计可以使电压在800 ns内达到±...
发表于 04-18 19:12 290次 阅读
AD557 DACPORT低成本、完整微处理器兼容型8位DAC

AD558 电压输出8位数模转换器,集成输出放大器、完全微处理器接口和精密基准电压源

信息优势和特点 完整8位DAC 电压输出:两种校准范围 内部精密带隙基准电压源 单电源供电:+5 V至+15 V 完全微处理器接口 快速建立时间:1 ±s内电压达到±1/2 LSB精度 低功耗:75 mW 无需用户调整 在工作温度范围内保证单调性 规定了 Tmin至Tmax的所有误差 16引脚DIP和20引脚PLCC小型封装 激光晶圆调整单芯片供混合使用产品详情AD558 DACPORT®是一款完整的电压输出8位数模转换器,它将输出放大器、完全微处理器接口以及精密基准电压源集成在单芯片上。无需外部元件或调整,就能以全精度将8位数据总线与模拟系统进行接口。这款DACPORT器件的性能和多功能特性体现了近期开发的多项单芯片双极性技术成果。完整微处理器接口与控制逻辑利用集成注入逻辑(I2 L)实现,集成注入逻辑是一种极高密度的低功耗逻辑结构,与线性双极性制造工艺兼容。内部精密基准电压源是一种取得专利的低压带隙电路,采用+5 V至+15 V单电源时可实现全精度性能。薄膜硅铬电阻提供在整个工作温度范围内保证单调性工作所需的稳定性(所有等级器件),对这些薄膜电阻运用最新激光晶圆调整技术则可实现出厂绝对校准,误差在±1 LSB以内,因此不需要用户进行增...
发表于 04-18 19:12 865次 阅读
AD558 电压输出8位数模转换器,集成输出放大器、完全微处理器接口和精密基准电压源

TMS320C5545 TMS320C5545 定点数字信号处理器

信息描述这些器件是 TI C5000定点数字信号处理器 (DSP) 产品系列的成员之一,适用于低功耗应用。 选择。 定点 DSP 基于 TMS320C55x DSP 系列 CPU 处理器内核。C55x DSP 架构通过提升的并行性和节能性能实现高性能和低功耗。CPU 支持一个内部总线结构,此结构包含一条程序总线,一条 32 位读取总线和两条 16 位数据读取总线,两条数据写入总线和专门用于外设和 DMA 操作的附加总线。这些总线可实现在一个单周期内执行高达四次 16 位数据读取和两次 16 位数据写入的功能。此器件还包含四个 DMA 控制器,每个控制器具有 4 条通道,可在无需 CPU 干预的情况下提供 16 条独立通道的数据传送。每个 DMA 控制器在每周期可执行一个 32 位数据传输,此数据传输与 CPU 的运行并行并且不受 CPU 运行的影响。 C55x CPU 提供两个乘积累积 (MAC) 单元,每个单元在一个单周期内能够进行 17 位 × 17 位乘法以及 32 位加法。一个中央 40 位算术和逻辑单元 (ALU) 由一个附加 16 位 ALU 提供支持。ALU 的使用受指令集控制,从而提供优化并行运行和功耗的能力。C55x CPU 内的地址单元 (AU) 和数据单元 (DU) 对这些资源进...
发表于 04-18 19:06 157次 阅读
TMS320C5545 TMS320C5545 定点数字信号处理器