侵权投诉

利用 RTOS的MCU设计嵌入式系统案例

39度创意研究所 2020-11-21 10:04 次阅读

要求MCU 控制嵌入式系统中越来越多的功能。这些功能通常是实时的,需要定期维护,以满足系统对响应性,性能或可靠性的要求。通常,实时操作系统(RTOS)用于管理多个实时事件,以确保响应能力足以满足系统要求。然而,并非所有 MCU 都适合托管 RTOS,因此,对允许或便于在特定 MCU 上托管 RTOS 的一些关键功能的审查对实时嵌入式系统的设计人员非常有用。

本文将快速回顾现代 MCU 上可用的一些关键功能,这些功能有助于运行需要 RTOS 的嵌入式系统。这将有助于设计人员更有效地选择 MCU 作为 RTOS 主机,并使用该 MCU 设计嵌入式系统。

管理实时响应

随着控制系统变得越来越复杂,使用简单的控制程序管理各种 MCU 功能变得越来越困难。对于具有不同优先级的多个事件,持续检查以查看哪些事件需要服务的单个控制循环变得难以处理。控制回路无法足够快地到达每个功能。所需要的是一种实时控制方法,其中所有事件都可以在其所需的响应时间内得到服务。

改善实时响应的另一个选择是使用实时操作系统或 RTOS。在该方法中,可以为控制系统中的每个任务分配 MCU 处理周期的时间片或部分。如果该功能不需要当前分配的时间,它可以将时间“翻转”到另一个功能,这样就不会丢失宝贵的处理周期。如果没有功能需要维修空闲过程(通常在低功率模式下),则可以启动以节省电力。可以调整分配的时间片以确保可用的最小时间量满足所需的响应时间。通过正确分配模数转换器USB 端口和滤波器处理功能,系统将以可预测和有效的方式运行。

现代 MCU 已经过优化,可以轻松实现 RTOS 实施。也许最明显的是包含专用定时器,通常是与确定处理分配相关联的“定时器滴答”,这使得向时间片分配时间变得容易。可以与其他 MCU 活动并行执行任务的智能外围设备也很有用,因为相关的过程只需要“触发”事件,然后可以将控制权返回给另一个过程。例如,可以通过简单地编程 DMA 控制器以将 SRAM 数据移动到 USB 端口来启动 USB 传输。在清空缓冲区或发生错误之前,任务不需要执行任何其他活动。

让我们仔细看看一些最重要的支持 RTOS 的硬件元素,以便更好地理解我们如何优化基于 MCU 的 RTOS 实现。

使用高级中断控制器

由于基于 RTOS 的系统需要快速有效地响应实时事件,因此高级中断系统可能是基于 MCU 的设计中最重要的硬件元素。例如,如果中断需要太多周期来响应,可能是因为在调用中断例程之前需要保存几个 CPU 寄存器,实时响应可能会受到影响。此外,如果中断控制器只有少量可能的向量位置,软件可能需要几个周期才能找出中断源。例如,中断信号传输完成应该很容易与传输错误区分开来。

Microchip PIC24F MCU 具有一个高级中断控制器,具有实现基于 MCU 的 RTOS 所需的一些功能。 PIC24F 和 dsPIC MCU 系列的框图如图 1 所示。中断控制器在图中间以灰色显示,连接所有外设,定时器和多个输入信号,以提供全面的中断支持。多达 118 种不同的中断源,最多 5 种来自外部源。对于五个周期的固定中断延迟,中断响应时间对于任何应用都足够快。

图 1:Microchip PIC24 和 dsPIC DSC 系列模块图。

PIC24 和 dsPIC DSC MCU 中断控制器还支持七个优先级,可以轻松区分最重要的事件和最不重要的事件。当对某些事件立即响应以及某些事件可以等待服务至关重要时,这尤其有用。例如,采集数据通常比处理数据更重要,因此采集事件的优先级通常高于处理事件。

内存占用和低功耗

当从纯粹的中断或控制环路设计切换到基于 RTOS 的实现时,工程师最常遇到的两个问题是内存占用和低功耗。由于每个 RTOS 过程都需要 SRAM 中的特殊控制块来存储过程中的各种声明信息,因此工程师经常担心它们将耗尽 SRAM 并因其应用而“缺乏”内存。幸运的是,随着上下文切换时间和控制块大小的优化,RTOS 内存占用量不断提高。此外,MCU 在设备上包含越来越多的 SRAM,因为这种资源变得越来越便宜,同时变得越来越有价值。

例如,Atmel SAM4L MCU 在两个块中提供 32 KB 或 64 KB 的 SRAM-HRAMC0 和 HRAMC1- 如图 2 中的系统内存分配图所示。这些 SRAM 块是在单个周期中访问,这是一个确定性过程,可简化基于 RTOS 的系统中的关键延迟和性能计算。将 SRAM 组织为两个独立的存储区也可以提高基于 DMA 的功能的性能,因为可以将存储器块分配给每个存储区以优化整体访问带宽。

图 2:Atmel SAM4L MCU 全局内存分配。

每个 RTOS 进程只需要几百个字节,即使是复杂的 RTOS,完整的上下文也只需占 MCU 的几个百分点。一些设计人员经常忽略的一点是,通过 RTOS 通信,缓冲区通常可以大大减少,因为响应时间更短,更可预测。对于某些功能,SRAM 节省的成本将超过上下文切换存储要求的大小。

大多数 RTOS 实现也完全支持低功耗模式。这意味着可以使用降低内部调节电压,降低时钟速度或禁用特定外设时钟的模式。 Atmel SAM4L MCU 具有一些专用控制器,可根据需要轻松调整电压电平和时钟速度,以满足每个处理线程的要求。多个“空闲模式”也可用于在多个线程共享的几个标准低功耗设置之间进行选择。

简化以太网连接

在具有高电平的实时系统中速度连接要求,例如以太网,以太网很重要的硬件,但不应忽视使其易于实施的支持“挂钩”。例如,瑞萨 RX63N 具有先进的以太网控制器和专用的以太网 DMA 控制器,可直接管理控制以太网传输的描述符。这大大简化了以太网流量的控制,因为可以在以太网子系统中控制许多低级细节。此外,通过使用连接开发套件可以简化 RTOS 环境中以太网连接的实现,如图 3 所示,该套件可与 Micrium RTOS 捆绑在一起。 MCU,开发板和 Micrium uC/OS-II 或 uC/OS-II RTOS 的这种组合提供了一个经过验证的平台,现有的示例代码可用作实现定制设计的第一步。

Micrium RTOS 还提供各种中间件模块,进一步简化了连接应用。例如,IPv6 支持使得即使是最复杂的以太网子系统也能轻松实现。示例设计的可用性意味着可以在创纪录的时间内完成演示系统的工作。

DSP 应用的高效处理

在某些应用中,可以使用 RTOS 确保尽可能高效地完成处理。例如,DSP 应用程序可以处理饥饿,如果多个通信通道竞争 CPU 周期,则效率会受到显着影响。例如,德州仪器TI)TMS320C66xx DSP 具有显着的处理能力。图 4 中所示的处理核心中只有一个具有八个可以并行工作的独立处理器(L/S/M/D 1 和 2)。使用 RTOS(如 TI-RTOS)时,可以更轻松地管理通信功能,以限制所需的 CPU 周期数。这样可以节省处理时间,因为 DSP 可以解决大多数以 DSP 为中心的设计所需的大量数据。

图 4:德州仪器(TI)TMS320C66xx DSP 提供显着的处理性能。

结论

通常,嵌入式系统需要在指定时间内响应事件,在这些系统中,托管在 MCU 上的 RTOS 是可能的解。确保您了解在 MCU 上托管 RTOS 的要求,以便您可以选择最佳的 MCU,并简化基于 RTOS 的设计的开发。
编辑:hfy

收藏 人收藏
分享:

评论

相关推荐

MCU累计出货5亿颗!国产CPU出货超百万片!中国芯发力站上智能时代发展的风口

“新基建的‘新’需要海量的芯片作为支撑,国产芯片面临巨大的发展机遇。11月27日,在中国芯应用创新高....
的头像 章鹰 发表于 11-30 06:23 841次 阅读
MCU累计出货5亿颗!国产CPU出货超百万片!中国芯发力站上智能时代发展的风口

JLink Script文件基础及其在IAR下调用方法

基于上述概念JLink.exe就是一个解释器,它能解释执行JLink Script文件,其命令格式如....
的头像 strongerHuang 发表于 11-29 10:12 90次 阅读
JLink Script文件基础及其在IAR下调用方法

亿联云视频会议系统的功能特点及场景应用

如何使用云视频会议组建会议系统?如上图所示:在云视频会议服务平台(云视讯)开通企业账户,企业根据需求....
发表于 11-28 10:40 153次 阅读
亿联云视频会议系统的功能特点及场景应用

基于DSP芯片和VPM642板卡实现AVS解码软件的优化设计

AVS视频编解码标准中的核心技术包括:帧内预测、1/4精度像素插值、特殊的帧间预测运动补偿、8×8整....
发表于 11-28 09:59 127次 阅读
基于DSP芯片和VPM642板卡实现AVS解码软件的优化设计

你要的C6678+K7视频采集处理方案,这里全都有!内含源码!!!

在Kintex-7 FPGA上搭建MicroBlaze软核,并由MicroBlaze配置PAL视频模....
发表于 11-27 17:01 233次 阅读
你要的C6678+K7视频采集处理方案,这里全都有!内含源码!!!

芯旺微电子车规级MCU KF32A15X 斩获第五届铃轩奖

芯旺微电子携拥有自主IP 的KungFu 内核车规级32位MCU KF32A15X一路披荆斩棘,从1....
发表于 11-27 16:44 135次 阅读
芯旺微电子车规级MCU KF32A15X 斩获第五届铃轩奖

解析国产MCU的突围之道

据台媒工商时报报道,全球微控制器(MCU)大厂意法半导体发生大罢工事件后,对MCU市场影响开始明显发....
发表于 11-27 16:03 188次 阅读
解析国产MCU的突围之道

华芯微特推出了专门为GUI界面而设的MCU产品

【大比特导读】丰富的图形用户界面(GUI)设计可以帮助人类从视觉上、肢体上感知更加清晰、更加立体的信....
的头像 大比特资讯 发表于 11-27 15:56 114次 阅读
华芯微特推出了专门为GUI界面而设的MCU产品

灵动微电动车辆方案可满足客户及市场多领域的需求

灵动微电子是国内一家专注于MCU微控制器产品与应用方案的翘楚,迄今为止灵动微电子已经成功完成数百余M....
发表于 11-27 12:51 60次 阅读
灵动微电动车辆方案可满足客户及市场多领域的需求

基于DSP芯片和视频A/D芯片实现图像采集卡的方案设计

数字信号处理器(DSP)是数字信号处理理论与超大规模集成电路(VLSI)技术融合的结晶。目前DSP技....
发表于 11-27 10:13 184次 阅读
基于DSP芯片和视频A/D芯片实现图像采集卡的方案设计

基于DSP芯片TMS320F240实现异步电动机调速系统的应用方案

随着电力电子和计算机技术的发展,高性能的异步电动机调速系统得到了广泛的应用。而高性能的交流调速系统,....
发表于 11-27 10:07 176次 阅读
基于DSP芯片TMS320F240实现异步电动机调速系统的应用方案

MCU大缺货 新唐、盛群、凌通受惠

全球微控制器(MCU)大厂意法半导体发生大罢工事件后,对MCU市场影响开始明显发酵,目前不论8位、3....
的头像 21克888 发表于 11-27 09:29 532次 阅读
MCU大缺货 新唐、盛群、凌通受惠

Holtek推出800mA充电Flash MCU

Holtek手持产品系列新推出800mA充电Flash MCU:BP45F1120、BP45F132....
的头像 工程师邓生 发表于 11-26 18:30 319次 阅读
Holtek推出800mA充电Flash MCU

嵌入式DSP处理器μDSP的体系结构 六级流水线设计与指令系统阐述

就μDSP的总线结构、流水线设计、特殊的指令系统、寻址方式、强大的控制部件和高速的运算单元等几个方面....
发表于 11-26 17:22 558次 阅读
嵌入式DSP处理器μDSP的体系结构 六级流水线设计与指令系统阐述

DSP的经典复习题库合集

本文档的主要内容详细介绍的是DSP的经典复习题库合集。
发表于 11-26 17:01 57次 阅读
DSP的经典复习题库合集

一文详解蓝牙模块原理与结构

电子发烧友网站提供《一文详解蓝牙模块原理与结构.pdf》资料免费下载
发表于 11-26 16:40 40次 阅读
一文详解蓝牙模块原理与结构

中国移动首颗MCU芯片CM32M101A发布,适用于物联网终端电池供电应用

中国移动的物联感知体系建设的三大要素是“云、管、端”。其中以全域物联感知接入为基础,“端”包含终端配....
的头像 牵手一起梦 发表于 11-26 14:51 363次 阅读
中国移动首颗MCU芯片CM32M101A发布,适用于物联网终端电池供电应用

大规模物联网连接数量增加三倍 物联网设备系统设计应考虑哪些因素?

为了在市场上获得更广泛采用,物联网应用必须满足各种设计考虑因素,例如低成本、低功耗和运算效率。
发表于 11-26 11:46 409次 阅读
大规模物联网连接数量增加三倍 物联网设备系统设计应考虑哪些因素?

一种基于DSP与FPGA实现场发射平板显示器视频信号处理系统的方案

发表于 11-26 11:42 404次 阅读
一种基于DSP与FPGA实现场发射平板显示器视频信号处理系统的方案

手持红外测温仪为何爆发式增长的原理你知道吗

电子发烧友网站提供《手持红外测温仪为何爆发式增长的原理你知道吗.pdf》资料免费下载
发表于 11-26 11:41 35次 阅读
手持红外测温仪为何爆发式增长的原理你知道吗

数字降噪声处理器JK-DP50的性能指标、原理及如何选择

随着数字信号处理(DSP)技术的迅猛发展,以数字信号处理器及相关算法为技术的数字降噪声技术也不断出现....
发表于 11-26 10:00 160次 阅读
数字降噪声处理器JK-DP50的性能指标、原理及如何选择

基于MCU的光伏电池特性测试仪的应用方案

由于光伏阵列是光伏系统的核心部件和能源供给部分,因此,准确获得光伏电池输出特性曲线是一个基本要素,在此基础之上,才可能深...
发表于 11-26 07:20 0次 阅读
基于MCU的光伏电池特性测试仪的应用方案

如何使用DSP实现汽车防撞雷达系统的设计

电子发烧友网站提供《如何使用DSP实现汽车防撞雷达系统的设计.pdf》资料免费下载
发表于 11-26 04:14 58次 阅读
如何使用DSP实现汽车防撞雷达系统的设计

HOLTEK推出单节锂电池MCU,适合应用于单节锂电池手持产品

Holtek手持产品系列新推出800mA充电Flash MCU:BP45F1120、BP45F132....
的头像 MCU开发加油站 发表于 11-25 15:48 168次 阅读
HOLTEK推出单节锂电池MCU,适合应用于单节锂电池手持产品

shell调试教程之如何在MM32 MCU上使用shell来辅助开发

对于做linux开发的研发人员来说,大家都喜欢通过输入指令符来执行一些命令操作,如果在MCU编程过程....
发表于 11-25 14:30 333次 阅读
shell调试教程之如何在MM32 MCU上使用shell来辅助开发

关于进程与线程的解析PDF文件资料

电子发烧友为你提供关于进程与线程的解析PDF文件资料免费下载
发表于 11-25 10:42 43次 阅读
关于进程与线程的解析PDF文件资料

基于TMS320F240专用定点可编程芯片实现电动机微机保护装置的设计

在微机保护产品中采用DSP处理器取代传统的8位或16位单片机,可以在硬件资源、开发平台等方面取得很多....
发表于 11-25 10:30 339次 阅读
基于TMS320F240专用定点可编程芯片实现电动机微机保护装置的设计

芯海科技MCU产品已实现对小米等智能手机厂商部分机型的批量供货

11月24日,芯海科技在互动平台表示,公司MCU已广泛应用于小米等众多公司的TWS耳机充电仓中。
的头像 我快闭嘴 发表于 11-25 10:22 468次 阅读
芯海科技MCU产品已实现对小米等智能手机厂商部分机型的批量供货

TMS320F280049C 程序在仿真器仿真可以运行,但是断电重新上电就无法自动运行

下文是配置的CMD文件: MEMORY { PAGE 0 :    /* BEGIN is used for the "boot to SARAM"...
发表于 11-25 10:12 101次 阅读
TMS320F280049C 程序在仿真器仿真可以运行,但是断电重新上电就无法自动运行

基于DSP芯片TMS320C32PCMA50实现捷联惯性制导系统的设计

系统中的计算机模块电路一般由状态监控、系统恢复和计算机电路组成。本模块电路示意图见图3所示。该模块是....
发表于 11-25 10:01 161次 阅读
基于DSP芯片TMS320C32PCMA50实现捷联惯性制导系统的设计

使用Nu微®微控制器(M CU)进行I²C开发和使用轮询发送数据要考虑的条件?

当使用Nu微®微控制器(MCU)进行I²C开发和使用轮询发送数据时,应该考虑什么? ...
发表于 11-25 06:20 0次 阅读
使用Nu微®微控制器(M CU)进行I²C开发和使用轮询发送数据要考虑的条件?

请问破解MCU技术的方法有哪几种?

  MCU的安全等级正在逐步提升,一些公司甚至推出了安全主控,这是很好的现象,说明大家越来越重视嵌入式领域的信息安全和程...
发表于 11-25 06:12 0次 阅读
请问破解MCU技术的方法有哪几种?

大神们,想请教大家如何设计热电偶的温度测量的电路

本人纯新人,没经验,但是比较急求有关于热电偶的有关电路,哪位大神能够帮帮忙。 主要的要求是,对某个东西通过热电偶测量其...
发表于 11-24 20:26 222次 阅读
大神们,想请教大家如何设计热电偶的温度测量的电路

MOSFET市场发展前景与困境分析

8英寸晶圆代工产能紧缺和涨价引发的“多米诺骨牌”效应正在向全行业传导:设计厂商等不到产能或面临客户流....
的头像 我快闭嘴 发表于 11-24 17:13 557次 阅读
MOSFET市场发展前景与困境分析

贸泽开售Renesas RA6M4 MCU 为物联网和工业应用增强安全性

贸泽电子供应的Renesas RA6M4微控制器采用高效率的40 nm制程工艺,在工作模式下提供99....
发表于 11-24 15:20 127次 阅读
贸泽开售Renesas RA6M4 MCU  为物联网和工业应用增强安全性

国内前10的芯片公司有哪些?

1.华为海思:2020Q1跻身全球第十大半导体厂商 今年5月6日,调研机构IC Insights发布....
的头像 璟琰乀 发表于 11-24 14:54 851次 阅读
国内前10的芯片公司有哪些?

基于数字信号处理器和PID控制算法实现磁轴承控制器的设计

主动磁悬浮轴承(简称磁轴承)系统主要由被悬浮物体(即转子)、位移传感器、控制器和功率放大器等组成。位....
发表于 11-24 10:37 387次 阅读
基于数字信号处理器和PID控制算法实现磁轴承控制器的设计

通过数字信号处理器器件实现动液面深度测试仪的功能实现

动液面深度是油机井的井口到井下油层表面的距离,是抽油机井定期测试中的一个重要参数。由动液面深度还可计....
发表于 11-24 10:27 159次 阅读
通过数字信号处理器器件实现动液面深度测试仪的功能实现

Microchip推出首款适用于CAN FD网络的8位单片机系列产品

Microchip 8位单片机业务部营销副总裁Greg Robinson表示:“从联网汽车到工业自动....
发表于 11-24 09:14 181次 阅读
Microchip推出首款适用于CAN FD网络的8位单片机系列产品

MCU涨价潮起,国内MCU芯片设计企业具备较大的市场提升空间

今年下半年来半导体市场风波难停,缺货、涨价等消息持续不断。国际半导体大厂ST最先迎来缺货涨价,据某电....
的头像 Les 发表于 11-23 17:29 407次 阅读
MCU涨价潮起,国内MCU芯片设计企业具备较大的市场提升空间

MCU涨价潮起,国产厂商或迎机遇

今年下半年来半导体市场风波难停,缺货、涨价等消息持续不断。国际半导体大厂ST最先迎来缺货涨价,据某电....
的头像 璟琰乀 发表于 11-23 17:20 245次 阅读
MCU涨价潮起,国产厂商或迎机遇

智能MCU未来的市场生态将如何发展?

今年上半年, ARM发布了针对MCU场景的首款microNPU Ethos U55系列。该micro....
发表于 11-23 15:36 325次 阅读
智能MCU未来的市场生态将如何发展?

MCU芯片强势涨价 供不应求叠加整个产业链调价

受益于应用场景十分广泛,且装机需求量大,MCU未来市场规模的增速可期。以汽车这一应用场景来看,MCU....
发表于 11-23 11:46 763次 阅读
MCU芯片强势涨价 供不应求叠加整个产业链调价

通过利用DSP芯片TMS320F2812提高ADC模数转换精度的方法探究

TMS320F2812是高精度的DSP,其运算速度快,工作时钟频率达150 MHz,指令周期可达6.....
发表于 11-23 10:53 245次 阅读
通过利用DSP芯片TMS320F2812提高ADC模数转换精度的方法探究

FM接收机静噪功能的意义和检测常用的方法说明

静噪功能是中高端 FM 接收机中的重要组成部分,本文简要介绍了 FM 接收机中静噪功能的意义,比较了....
发表于 11-23 08:00 86次 阅读
FM接收机静噪功能的意义和检测常用的方法说明

基于ArmCortex-M4的RA6T1 MCU解决方案

  基于ArmCortex-M4,具备MCU丰富外设,支持GoogleTensorFlowLite可降低电机控制BOM成本,并支持预测性维护解决方...
发表于 11-23 07:52 0次 阅读
基于ArmCortex-M4的RA6T1 MCU解决方案

如何降低蓝牙的成本

  提到蓝牙二字,最先想到的是蓝牙耳机与蓝牙模块。蓝牙模块从芯片方案到蓝牙协议、通信距离、工作频率、....
的头像 Wildesbeast 发表于 11-22 11:58 603次 阅读
如何降低蓝牙的成本

MCU、NOR Flash涨价并持续供不应求;电机汽车类应用潜力大,头部企业加速布局

日前,针对晶圆代工产能紧张是否会导致MCU缺货或交付延迟,兆易创新董秘李红表示,存量产能都在有序生产....
的头像 21克888 发表于 11-22 09:15 3159次 阅读
MCU、NOR Flash涨价并持续供不应求;电机汽车类应用潜力大,头部企业加速布局

恩智浦LPC55S16 MCU获得了PSA 2级和SESIP 2级保证认证

LPC55S16 MCU属于恩智浦EdgeVerse™计算和安全产品组合,是基于Arm® Corte....
发表于 11-21 09:28 411次 阅读
恩智浦LPC55S16 MCU获得了PSA 2级和SESIP 2级保证认证

DSP的7个经典程序免费下载

本文档的主要内容详细介绍的是DSP的7个经典程序免费下载。
发表于 11-20 17:59 80次 阅读
DSP的7个经典程序免费下载

灵动MindSPIN系列MCU斩获“最佳BLDC电机控制器十大主控芯片”大奖

发达国家每个家庭平均拥有的电机数量是80到130台,而我国大城市家庭平均拥有的电机数量大约在20到4....
发表于 11-20 17:55 581次 阅读
灵动MindSPIN系列MCU斩获“最佳BLDC电机控制器十大主控芯片”大奖

兆易创新受益MCU涨价与RISC-V架构和ARM架构的发力

兆易创新作为全球首颗RISC-V架构MCU生厂商,或将凭借强劲的产品竞争力持续受益于MCU涨价。值得....
发表于 11-20 15:06 1036次 阅读
兆易创新受益MCU涨价与RISC-V架构和ARM架构的发力

航顺MCU芯片价格上涨10%至20%的背后是MCU供不应求

有消息报道称,国内最早开始研发国产32位MCU芯片的企业航顺芯片近日发布调价通知函,NOR FLAS....
发表于 11-20 14:55 1201次 阅读
航顺MCU芯片价格上涨10%至20%的背后是MCU供不应求

MCU产能错配叠加低库存和产能紧张价格上涨

由于晶圆代工产能供不应求,国际MCU芯片大厂的产品出现全线延期。作为国内最早开始研发国产32位MCU....
发表于 11-20 10:56 244次 阅读
MCU产能错配叠加低库存和产能紧张价格上涨

MCU涨价潮已经蔓延到国产MCU

近年来,ST个别MCU型号价格由10.5元涨到了17元,甚至还有价格翻了5倍的。 据多位业内人士爆料....
的头像 电子发烧友网工程师 发表于 11-20 10:50 617次 阅读
MCU涨价潮已经蔓延到国产MCU

更小更快更省流量的差分升级

相信到这不少读者已经清楚升级的原理和升级的过程是怎么回事了,下面介绍一下差分固件的生成。
的头像 西西 发表于 11-20 09:31 623次 阅读
更小更快更省流量的差分升级

LatticeECP3自带SERDES的高性能FPGA数据手册免费下载

LatticeECP3 (经济型加第三代)FPGA设备系列经过优化,以在经济的FPGA结构中提供高性....
发表于 11-20 08:00 50次 阅读
LatticeECP3自带SERDES的高性能FPGA数据手册免费下载

请问ATmega168MCU如何控制寄存器SMCR?

ATmega168MCU控制寄存器SMCR
发表于 11-19 06:07 0次 阅读
请问ATmega168MCU如何控制寄存器SMCR?

想咨询大家多台DSP,如何输出错相的PWM波?

在做一个DC-DC电源多模块错相并联的项目,想利用两台DSP设备输出错相180的控制信号,驱动两个电源模块的开关管工作。想咨...
发表于 11-18 10:59 303次 阅读
想咨询大家多台DSP,如何输出错相的PWM波?

15K Bytes 的程序大约多少行?

请教大家个常识问题:     朋友发给了我两个 BIN 文件,第一个 BIN(应该是类似于 boot 分区的烧录),第二个BI...
发表于 11-17 16:23 288次 阅读
15K Bytes 的程序大约多少行?

LC75056PE 带Bongiovi DPS的汽车音响DSP

信息 LC75056PE是一款数字声音处理器,它将音频信号处理器,A / D,D / A和音量集成到单个芯片中,这是汽车音频DSP的先决条件。程序从内部闪存ROM下载到DSP RAM中。 硬件: 模拟输入(立体声) 模拟输入(单声道) ADC 24位 DAC 24位+ EVR 数字输入(IIS) 数字输出(IIS) 采样率转换器(SRC) 主微控制器串行接口 DSP(24位) 电源电压 逻辑(DSP):1.5V PLL电路:3.3V 晶体振荡,数字I / O电源:3.3V CODEC模拟电源:3.3V 电路图、引脚图和封装图...
发表于 04-18 20:26 190次 阅读
LC75056PE 带Bongiovi DPS的汽车音响DSP

THS1009 10 位 8MSPS ADC,具有双通道、并行 DSP/uP、通道自动扫描和低功耗

信息描述The THS1009 is a CMOS, low-power, 10-bit, 8 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers allow for programming the ADC into the desired mode. The THS1009 consists of two analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the application. The THS1009C is characterized for operation from 0°C to 70°C, and the THS1009I is characterized for operation from ...
发表于 04-18 20:10 50次 阅读
THS1009 10 位 8MSPS ADC,具有双通道、并行 DSP/uP、通道自动扫描和低功耗

TLV1572 10 位 1.25 MSPS ADC 单通道 DSP/(Q)SPI IF S 极低功耗自动断电功能

信息描述The TLV1572 is a high-speed 10-bit successive-approximation analog-to-digital converter (ADC) that operates from a single 2.7-V to 5.5-V power supply and is housed in a small 8-pin SOIC package.The TLV1572 accepts an analog input range from 0 to VCC and digitizes the input at a maximum 1.25 MSPS throughput rate. The power dissipation is only 8 mW with a 3-V supply or 25 mW with a 5-V supply. The device features an auto-powerdown mode that automatically powers down to 10 uA whenever a conversion is not performed. The TLV1572 communicates with digital microprocessors via a simple 3- or 4-wire serial port that interfaces directly to the Texas Instruments TMS320 DSPs and (Q)SPI compatible microcontrollers without using additional glue logic. Very high throughput rate, simple serial interface, SO-8 package, 3-V operation, and low power consumption make the TLV1572 an ideal choice for compact or remote high-speed systems.特性F...
发表于 04-18 20:09 66次 阅读
TLV1572 10 位 1.25 MSPS ADC 单通道 DSP/(Q)SPI IF S 极低功耗自动断电功能

TLV1578 8 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗

信息描述The TLV1571/1578 is a 10-bit data acquisition system that combines an 8-channel input multiplexer (MUX), a high-speed 10-bit ADC, and a parallel interface. The device contains two on-chip control registers allowing control of channel selection, software conversion start, and power down via the bidirectional parallel port. The control registers can be set to a default mode by applying a dummy RD\ signal when WR\ is tied low. This allows the TLV1571/1578 to be configured by hardware. The MUX is independently accessible. This allows the user to insert a signal conditioning circuit such as an antialiasing filter or an amplifier, if required, between the MUX and the ADC. Therefore, one signal conditioning circuit can be used for all eight channels. The TLV1571 is a single channel analog input device with all the same functions as the TLV1578. The TLV1571/TLV1578 operates from a single 2.7-V to 5.5-V power supply. It accepts an ana...
发表于 04-18 20:09 47次 阅读
TLV1578 8 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗

TLV1571 1 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗

信息描述The TLV1571/1578 is a 10-bit data acquisition system that combines an 8-channel input multiplexer (MUX), a high-speed 10-bit ADC, and a parallel interface. The device contains two on-chip control registers allowing control of channel selection, software conversion start, and power down via the bidirectional parallel port. The control registers can be set to a default mode by applying a dummy RD\ signal when WR\ is tied low. This allows the TLV1571/1578 to be configured by hardware. The MUX is independently accessible. This allows the user to insert a signal conditioning circuit such as an antialiasing filter or an amplifier, if required, between the MUX and the ADC. Therefore, one signal conditioning circuit can be used for all eight channels. The TLV1571 is a single channel analog input device with all the same functions as the TLV1578. The TLV1571/TLV1578 operates from a single 2.7-V to 5.5-V power supply. It accepts an ana...
发表于 04-18 20:09 75次 阅读
TLV1571 1 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗

TLV1548 10 位 85kSPS ADC 系列 输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI Compat.,8 通道

信息描述The TLV1544 and TLV1548 are CMOS 10-bit switched-capacitor successive-approximation (SAR) analog-to-digital (A/D) converters. Each device has a chip select (CS\), input-output clock (I/O CLK), data input (DATA IN) and serial data output (DATA OUT) that provide a direct 4-wire synchronous serial peripheral interface (SPITM, QSPITM) port of a host microprocessor. When interfacing with a TMS320 DSP, an additional frame sync signal (FS) indicates the start of a serial data frame. The devices allow high-speed data transfers from the host. The (INV CLK)\ input provides further timing flexibility for the serial interface. In addition to a high-speed converter and versatile control capability, the device has an on-chip 11-channel multiplexer that can select any one of eight analog inputs or any one of three internal self-test voltages. The sample-and-hold function is automatic except for the extended sampling cycle,...
发表于 04-18 20:09 47次 阅读
TLV1548 10 位 85kSPS ADC 系列 输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI Compat.,8 通道

TLV1544 10 位 85kSPS ADC 串行 输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI 兼容,4 通道

信息描述The TLV1544 and TLV1548 are CMOS 10-bit switched-capacitor successive-approximation (SAR) analog-to-digital (A/D) converters. Each device has a chip select (CS\), input-output clock (I/O CLK), data input (DATA IN) and serial data output (DATA OUT) that provide a direct 4-wire synchronous serial peripheral interface (SPITM, QSPITM) port of a host microprocessor. When interfacing with a TMS320 DSP, an additional frame sync signal (FS) indicates the start of a serial data frame. The devices allow high-speed data transfers from the host. The (INV CLK)\ input provides further timing flexibility for the serial interface. In addition to a high-speed converter and versatile control capability, the device has an on-chip 11-channel multiplexer that can select any one of eight analog inputs or any one of three internal self-test voltages. The sample-and-hold function is automatic except for the extended sampling cycle,...
发表于 04-18 20:09 40次 阅读
TLV1544 10 位 85kSPS ADC 串行 输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI 兼容,4 通道

TLV1570 10 位 1.25MSPS ADC 8 通道 DSP/(Q)SPI IF 可编程内部 基准、自动或 S/W 断电、极低功耗

信息描述The TLV1570 is a 10-bit data acquisition system that combines an 8-channel input multiplexer (MUX), a high-speed 10-bit ADC, an on-chip reference, and a high-speed serial interface. The device contains an on-chip control register allowing control of channel selection, conversion start, reference voltage levels, and power down via the serial port. The MUX is independently accessible, which allows the user to insert a signal conditioning circuit such as an antialiasing filter or an amplifier, if required, between the MUX and the ADC. Therefore one signal conditioning circuit can be used for all eight channels.The TLV1570 operates from a single 2.7-V to 5.5-V power supply. The device accepts an analog input range from 0 V to AVDD and digitizes the input at a maximum 1.25 MSPS throughput rate. Power dissipation is only 8 mW with a 2.7-V supply or 40 mW with a 5.5-V supply. The device features an autopower-down mode that automatically ...
发表于 04-18 20:09 50次 阅读
TLV1570 10 位 1.25MSPS ADC 8 通道 DSP/(Q)SPI IF 可编程内部 基准、自动或 S/W 断电、极低功耗

TLC1550 10 位,164kSPS ADC,并行输出、直接 I/F 到 DSP/uProcessor、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 90次 阅读
TLC1550 10 位,164kSPS ADC,并行输出、直接 I/F 到 DSP/uProcessor、10 通道

TLC1518 10 位 400kSPS ADC,具有串行输出、SPI/DSP 兼容接口、关断状态、8 通道

信息描述The TLC1518 and TLC1514 are a family of high-performance, 10-bit, low power, 1.4 us, CMOS SAR analog-to-digital converters (ADC) which operate from a single 5 V power supply. These devices have three digital inputs and a 3-state output [chip select (CS\), serial input-output clock (SCLK), serial data input (SDI), and serial data output (SDO)] that provide a direct 4-wire interface to the serial port of most popular host microprocessors (SPI interface). When interfaced with a DSP, a frame sync (FS) signal is used to indicate the start of a serial data frame. In addition to a high-speed A/D converter and versatile control capability, these devices have an on-chip analog multiplexer that can select any analog inputs or one of three internal self-test voltages. The sample-and-hold function is automatically started after the fourth SCLK edge (normal sampling) or can be controlled by a special pin, CSTART\, to extend the sampl...
发表于 04-18 20:07 103次 阅读
TLC1518 10 位 400kSPS ADC,具有串行输出、SPI/DSP 兼容接口、关断状态、8 通道

TLC1514 10 位 400kSPS ADC,具有串行输出、SPI/DSP 兼容接口、关断状态、4 通道

信息描述The TLC1518 and TLC1514 are a family of high-performance, 10-bit, low power, 1.4 us, CMOS SAR analog-to-digital converters (ADC) which operate from a single 5 V power supply. These devices have three digital inputs and a 3-state output [chip select (CS\), serial input-output clock (SCLK), serial data input (SDI), and serial data output (SDO)] that provide a direct 4-wire interface to the serial port of most popular host microprocessors (SPI interface). When interfaced with a DSP, a frame sync (FS) signal is used to indicate the start of a serial data frame. In addition to a high-speed A/D converter and versatile control capability, these devices have an on-chip analog multiplexer that can select any analog inputs or one of three internal self-test voltages. The sample-and-hold function is automatically started after the fourth SCLK edge (normal sampling) or can be controlled by a special pin, CSTART\, to extend the sampl...
发表于 04-18 20:07 112次 阅读
TLC1514 10 位 400kSPS ADC,具有串行输出、SPI/DSP 兼容接口、关断状态、4 通道

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 106次 阅读
TLC1551 10 位,164kSPS ADC 并行输出,直接 I/F 至 DSP/微处理器,10 通道

THS12082 12 位、8MSPS ADC,具有双通道、DSP/uP 接口、16X FIFO、通道自动扫描、低功耗

信息描述The THS12082 is a CMOS, low-power, 12-bit, 8 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers allow for programming the ADC into the desired mode. The THS12082 consists of two analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. An integrated 16 word deep FIFO allows the storage of data in order to take the load off of the processor connected to the ADC. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided.An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the appl...
发表于 04-18 20:06 188次 阅读
THS12082 12 位、8MSPS ADC,具有双通道、DSP/uP 接口、16X FIFO、通道自动扫描、低功耗

THS1209 12 位、8 MSPS ADC 双通道、DSP/uP 接口、通道自动扫描、低功耗

信息描述The THS1209 is a CMOS, low-power, 12-bit, 8 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers allow for programming the ADC into the desired mode. The THS1209 consists of two analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the application. The THS1209C is characterized for operation from 0°C to 70°C, and the THS1209I is characterized for operation from ...
发表于 04-18 20:06 191次 阅读
THS1209 12 位、8 MSPS ADC 双通道、DSP/uP 接口、通道自动扫描、低功耗

THS1207 12 位,6MSPS 同步采样四通道 ADC;包括并行 DSP/uP I/F 通道自动扫描

信息描述The THS1207 is a CMOS, low-power, 12-bit, 6 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers are used to program the ADC into the desired mode. The THS1207 consists of four analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential-inputs. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the application. The THS1207C is characterized for operation from 0°C to 70°C, the THS1207Iis characterized for operation from –40°...
发表于 04-18 20:05 245次 阅读
THS1207 12 位,6MSPS 同步采样四通道 ADC;包括并行 DSP/uP I/F 通道自动扫描

BELASIGNA R281 始终聆听,语音触发音频DSP系统

信息 BelaSigna®R281是一款超低功耗语音触发解决方案,适用于各种消费电子设备。在典型的应用中,BelaSigna R281“始终在聆听”。并且将检测单个用户训练的触发短语,当检测到该触发短语时断言唤醒信号。 “始终开启”。平均功耗小于300 uW的关键短语检测(不包括麦克风的功耗)可保持待机电池寿命。 BelaSigna R281是一款超小型解决方案,可同时提供采用5 mm x 5mm QFN32封装和2.42 mm x 2.74 mm WLCSP封装。它可以设计在单层PCB上,具有4 mil布线和最少量的外部元件。 需要一个外部的I C主控制器来配置器件进行操作。 超低功耗 卓越绩效 混合信号 Easy Design-In 优势特点 主要功能 久经考验的超低功耗数字信号处理(DSP)技术 •最初为助听器开发的音频DSP技术在以下方面具备所需的计算能力极低电流消耗 •...
发表于 04-18 19:42 117次 阅读
BELASIGNA R281 始终聆听,语音触发音频DSP系统

THS10082 具有双通道、并行 DSP/uP 接口、16X FIFO、通道自动扫描、低功耗的 10 位 8MSPS ADC

信息描述The THS10082 is a CMOS, low-power, 10-bit, 8 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers allow for programming the ADC into the desired mode. The THS10082 consists of two analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. An integrated 16 word deep FIFO allows the storage of data in order to take the load off of the processor connected to the ADC. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the app...
发表于 04-18 19:06 112次 阅读
THS10082 具有双通道、并行 DSP/uP 接口、16X FIFO、通道自动扫描、低功耗的 10 位 8MSPS ADC

THS1206 12 位 6MSPS ADC,具有四通道 (配置),DSP/uP IF,集成 16x FIFO、信道自动扫描功能和低功耗模式

信息描述The THS1206 is a CMOS, low-power, 12-bit, 6 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers are used to program the ADC into the desired mode. The THS1206 consists of four analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. An integrated 16 word deep FIFO allows the storage of data in order to take the load off of the processor connected to the ADC. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the applic...
发表于 04-18 19:06 140次 阅读
THS1206 12 位 6MSPS ADC,具有四通道 (配置),DSP/uP IF,集成 16x FIFO、信道自动扫描功能和低功耗模式

THS1007 10 位 6MSPS 同步采样四路通道 ADC;包含并行 DSP/uP I/F 通道 自动扫描

信息描述 The THS1007 is a CMOS, low-power, 10-bit, 6 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers are used to program the ADC into the desired mode. The THS1007 consists of four analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the application. The THS1007C is characterized for operation from 0°C to 70°C, and the THS1007I is characterized for operation from ...
发表于 04-18 19:06 100次 阅读
THS1007 10 位 6MSPS 同步采样四路通道 ADC;包含并行 DSP/uP I/F 通道 自动扫描

THS10064 10 位 6MSPS ADC,具有四通道 (可配置)、DSP/uP IF、集成 16x FIFO、通道 自动扫描和低功耗

信息描述The THS10064 is a CMOS, low-power, 10-bit, 6 MSPS analog-to-digital converter (ADC). The speed, resolution, bandwidth, and single-supply operation are suited for applications in radar, imaging, high-speed acquisition, and communications. A multistage pipelined architecture with output error correction logic provides for no missing codes over the full operating temperature range. Internal control registers are used to program the ADC into the desired mode. The THS10064 consists of four analog inputs, which are sampled simultaneously. These inputs can be selected individually and configured to single-ended or differential inputs. An integrated 16 word deep FIFO allows the storage of data in order to improve data transfers to the processor. Internal reference voltages for the ADC (1.5 V and 3.5 V) are provided. An external reference can also be chosen to suit the dc accuracy and temperature drift requirements of the application. Two diffe...
发表于 04-18 19:06 124次 阅读
THS10064 10 位 6MSPS ADC,具有四通道 (可配置)、DSP/uP IF、集成 16x FIFO、通道 自动扫描和低功耗