创作

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

Cortex-M3处理器中断和FreeRTOS中断优先级配置

嵌入式资讯精选 来源:工程师曾玲 2018-12-30 11:23 次阅读

很多朋友对中断的一些知识还是不了解,今天就写点关于Cortex-M3处理器中断相关,以及FreeRTOS中断优先级配置的内容。

1写在前面

写本文之前,先写点相关的扩展内容。

STM32属于ARM中Cortex-M系列处理器,比如:STM32F1数据Cortex-M3,STM32F7数据Cortex-M7。

可以参看我之前分享文章:从Cortex-M到Cortex-A认识ARM处理器,了解一下关于ARM处理器的种类。

本文主要结合Cortex-M3下面STM32F1系列处理器为例来讲述中断控制相关内容。而Cortex-M其它系列,或者说STM32其它系列关于中断的内容类似。

Cortex-M3只是STM32F1的一个内核。反过来说STM32F1是在Cortex-M3基础上增加了一些外设(如:USART、AD等)的芯片。

2

STM32中断控制

NVIC:Nested Vectored Interrupt Controller,即嵌套向量中断控制器。

STM32中NVIC我们比较熟悉,编程的时候使用中断都会对NVIC进行配置。

而STM32F1中的NVIC是属于Cortex-M3中的一部分,而不是STM32增加的外设。

NVIC向量中断控制器是Cortex‐M3不可分离的一部分,它与 CM3 内核的逻辑紧密耦合,有一部分甚至水乳交融在一起。

所以,NVIC相关的寄存器位于Cortex-M手册中。讲述STM32的中断控制,还得从Cortex-M3的NVIC讲起,

1.中断输入向量表

Cortex-M3的NVIC支持1至240个中断输入,比如STM32中xxxIRQs,也就是中断向量表,具体的数值由芯片厂商在设计芯片时决定。

比如STM32F1的中断和异常向量表:

o4YBAFwl7DKAUZJEAAE7Ey4cyQ8521.png

o4YBAFwl7DSAOEBSAAL9y3HJtHY018.png

2.中断和异常区别

很多初学的朋友不知道什么是中断?什么是异常?甚至有人直接把中断和异常笼统称为“中断”。

中断和异常其实有差异,也有关联,我们常说的中断其实是包含了异常。异常可以理解为MCU,或者程序处于了某种异常状态。

这么区分吧,看上面向量表,上部分有灰色背景的为异常,下部分白色的为中断。

异常属于Cortex‐M3内核的一部分,而中断属于MCU(STM32)的一部分(由厂家决定)。

所以:

1.站在Cortex‐M3内核角度,像STM32中USART这类中断,属于外部中断。

2.站在STM32角度,EXTI外部引脚中断才属于中断。

3.优先级

对于Cortex-M3来说,每个外部中断都有一个对应的优先级寄存器。

每个寄存器占用8位,但是允许最少只使用最高3位,在STM32F1中使用了高4位。(也就是我们可以分16个优先级)

优先级可以被分为高低两个位段,分别是抢占优先级和亚(响应)优先级。

o4YBAFwl7DSAV7ZYAACfxtM1a14387.png

提示:

1.STM32中断优先级数值越小,优先级越大。

2.优先级分组:Cortex-M3,M4具有分组功能,即存在抢占优先级和响应优先级,如下图:

而有的内核就没有,如Cortex-M0就没有。

3.参考资料

可以参看《Cortex-M3权威指南》

STM32的内核编程手册:

http://www.st.com/stonline/products/literature/pm/15491.pdf

3

FreeRTOS中断优先级配置

本节内容讲述一下FreeRTOS最大中断优先级配置问题,也就是FreeRTOSConfig.h配置文件中的:

configMAX_SYSCALL_INTERRUPT_PRIORITY

你们知道配置数值的含义吗?

这里就需要结合NVIC相关的内容来理解。

上面说了,在STM32中,使用了NVIC优先级的高4位,而我们配置时需要对高4位进行配置(低4位未使用)。

o4YBAFwl7DaAd3QNAACV3jGna3A397.png

看上图,明白了吗,上面这个数值就是95,但代表的优先级为5。

这个配置数值的含义,大概意思是:你代码中使用的中断(比如USART1_IRQn)优先级需要大于5才可行。

如下面配置,优先级为2就不行(当然,有分组的还牵涉到分组问题)。

提示:

FreeRTOS任务优先级是数值越大,优先级越高。需要和中断优先级区分开来。

原文标题:STM32中断及FreeRTOS中断优先级配置知识!

文章出处:【微信号:mcuworld,微信公众号:嵌入式资讯精选】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ARM cortex-a内核处理器过程具体实现

    指定了程序编译的起始链接地址0x87800000,那么编译时候就按照顺序编译出机器码。在前面的代码先编译,因此定位地址也靠前。可以...
    发表于 05-20 16:36 415次 阅读

    华为p50e和华为p50的区别是什么

    华为p50e于2022年3月16日正式发布,搭载6.5英寸全面屏设计,搭载HarmonyOS 2.0....
    的头像 我快闭嘴 发表于 05-20 14:13 122次 阅读

    华为p50pocket功能介绍

    华为P50 Porcket是华为P系列推出另一种屏幕折叠方案手机,首发双面立体微雕工艺,是一款华丽的....
    的头像 lhl545545 发表于 05-20 11:19 162次 阅读

    华为p50 pro与p50区别

    华为p50 pro与p50这两款手机的处理器都是搭载 麒麟9000 ,但是华为p50 pro除了一个....
    的头像 西西 发表于 05-20 11:10 181次 阅读
    华为p50 pro与p50区别

    华为p50e怎么样 值得买吗

      华为P50E是3月16日推出的P50系列新机,也是目前国内搭载骁龙778G处理器价格最高的手机,....
    的头像 牵手一起梦 发表于 05-20 11:08 141次 阅读

    华为p50pocket使用技巧

    近日,华为P50 Plcket推出了全新大容量版本8GB+512GB版本,华为P50 Pocket是....
    的头像 lhl545545 发表于 05-20 10:43 186次 阅读

    华为p50pocket和三星zflip3对比哪个好

    首先,华为p50pocket和三星zflip3两者都是折叠屏手机,均是采用的上下折叠的设计,在折叠思....
    的头像 lhl545545 发表于 05-20 10:25 125次 阅读

    解锁Ampere Computing新版官网的正确打开方式

    新版官网进行了全方位的升级,内容更详尽、布局更合理、服务更完善、互动更丰富,为您带来全新体验!接下来....
    的头像 安晟培半导体 发表于 05-20 10:18 100次 阅读

    华为p50e参数表

      华为P50E和P50两款同系列、不同型号的机型在价格上相差并不大,那两款产品到底有什么不同呢。
    的头像 牵手一起梦 发表于 05-20 09:53 83次 阅读

    华为p50e上市时间

      华为P50系列手机一直是备受消费者喜爱,在3月16日,华为发布全新智能手机华为P50E并在同月的....
    的头像 牵手一起梦 发表于 05-20 09:50 157次 阅读

    具有10种功率设置的16位“Femto”加速度计

      因此,包含双击检测等功能将更加简单和高效,这是移动支付解决方案的基础。能够区分用户的活动和不活动....
    的头像 星星科技指导员 发表于 05-20 09:05 126次 阅读

    ch552一共有几个中断寄存器组?

    定时器0使用中断,mTimer0Interrupt( void ) interrupt INT_NO_TMR0 using 1定时器1使用中断,mTimer1Interrupt( vo...
    发表于 05-20 07:30 175次 阅读

    ch552两个中断不能同时存在如何处理?

    一个控制定时器0中断,一个控制定时器1中断,遇到问题是两个中断不能同事存在,想了解是什么问题    &nbs...
    发表于 05-20 06:37 17次 阅读

    STM32产品选型手册

    STM32完整产品选型手册免费下载。
    发表于 05-19 17:14 17次 阅读

    STM32H743英文数据手册

    32位Arm®Cortex®-M7核,具有双精度FPU和一级缓存:16 KB的数据和16 KB的指令....
    发表于 05-19 17:12 5次 阅读

    中科驭数正式加入龙蜥社区 推动软硬件创新技术及应用生态发展

    近日,中科驭数签署了CLA贡献者许可协议(Contributor License Agreement....
    的头像 科技绿洲 发表于 05-19 16:37 263次 阅读

    华为p50 pro到底搭载什么处理器

    华为P50 Pro到底搭载什么处理器呢?华为P50 Pro于2021年7月29日正式发布,机身正面屏....
    的头像 我快闭嘴 发表于 05-19 16:19 350次 阅读

    华为p50e与p50之间的区别是什么

    华为p50e和华为p50这两款手机可以为用户提供很好的手机颜值,同时为用户提供很好的手机性能,那么这....
    的头像 独爱72H 发表于 05-19 15:25 418次 阅读

    如何对s3c2451的GPIO口进行初步封装呢

    最近正在学习arm裸机,所用的开发板是友善之臂的arm9-s3c2451开发板,发现没有向stm32开发板那样可以用库函数开发,只能使用寄存...
    发表于 05-19 14:40 1522次 阅读

    用于Bluetooth低能耗应用的片上系统ST17H66规格书

    ST17H66是一种用于Bluetooth®低能耗应用的片上系统(SoC)。它具有高性能低功耗32位....
    发表于 05-19 14:24 19次 阅读

    关于DSP、MCU、MPU的区别详解

    所谓零开销循环是指处理器在执行循环时,不用花时间去检查循环计数器的值、条件转移到循环的顶部、将循环计....
    的头像 嵌入式ARM 发表于 05-19 14:21 161次 阅读

    FET-G2LD-C核心板的应用场景及功能特点

    谈及瑞萨电子,相信大部分工程师对其印象是全球领先的微控制器、模拟功率器件和SoC供应商,技术实力雄厚....
    发表于 05-19 14:20 40次 阅读

    华为p50pro参数配置和p40pro对比哪款更好

    华为p50pro参数配置和p40pro对比哪款更好更值得入手?
    的头像 lhl545545 发表于 05-19 11:47 720次 阅读

    Arm Project Cassini完成:采用NXP i.MX 8M Plus处理器的康佳特模块已获得Arm SystemReady IR认证

    康佳特透过i.MX 8M Plus处理器简化Arm部署       Shanghai, China,....
    的头像 21克888 发表于 05-19 11:16 606次 阅读
    Arm Project Cassini完成:采用NXP i.MX 8M Plus处理器的康佳特模块已获得Arm SystemReady IR认证

    华为p50手机价格多少

    华为p50手机官网价格4399元,华为P50是一款直屏旗舰,中置挖孔屏,机身背面是万象双环摄像头设计....
    的头像 lhl545545 发表于 05-19 11:00 720次 阅读

    华为p50e怎么样值得买吗

    华为P50E是今年3月16日发布的新机,华为P50E是属于华为P50系列,它的外观延续了P50系列的....
    的头像 lhl545545 发表于 05-19 10:18 781次 阅读

    华为p50和p50pro区别在哪 哪个值得买

    华为p50和p50pro对比,哪个更值得入手呢?下面就跟小编一起来看看吧。
    的头像 lhl545545 发表于 05-19 09:59 810次 阅读

    ST和微软云Azure合作构建物联网应用

      在当今的万物互联时代,云连接已经是诸多应用开发的基石,包括消费电子,家居和楼宇自动化,智能家电,....
    的头像 意法半导体中国 发表于 05-19 09:53 165次 阅读

    智能可穿戴运动监测器Snuza Pico适用于婴儿

      下一代设备将功能更加丰富,并将迎合更广泛的用户群。目前,Snuza 正在探索新的产品创意,其中一....
    的头像 星星科技指导员 发表于 05-18 15:51 210次 阅读

    针对使用蓝牙或6LoWPAN的应用的STM32Cube软件库

      最新版本对移动应用程序的开发人员尤其重要,因为它在中间件中添加了 Apple 通知中心服务 (A....
    的头像 星星科技指导员 发表于 05-18 15:34 255次 阅读

    使用rtt系统或者stm32裸机遇到的一些问题及其解决办法

    一、rt-thread使用18、h750,使用串口打印,或者其他,char类型数据会变成0xffffff,现象:1、使用串口打印,发哦送那个数据应该...
    发表于 05-18 15:12 1203次 阅读

    STM32 Power Shield用于IoT设备的超低功耗监控板

      独立模式提供了目标器件的第一印象,如果一个新的电路板,它也是了解 STM32 Power Shi....
    的头像 星星科技指导员 发表于 05-18 14:27 124次 阅读

    浅析RT-Thread中对象容器与双链表的操作

    1、RT-Thread中的对象容器 RT-Thread 内核对象包括:线程,信号量,互斥量,事件,邮箱,消息队列和定时器,内存池,设备...
    发表于 05-18 14:23 1138次 阅读
    浅析RT-Thread中对象容器与双链表的操作

    瑞萨电子推出搭载RZ/G2L处理器的FET-G2LD-C核心板

    谈及瑞萨电子,相信大部分工程师对其印象是全球领先的微控制器、模拟功率器件和SoC供应商,技术实力雄厚....
    发表于 05-18 14:22 38次 阅读
    瑞萨电子推出搭载RZ/G2L处理器的FET-G2LD-C核心板

    将C/C++语言编写的程序转换成为处理器能够执行的二进制代码的过程

    大家肯定都知道计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器....
    的头像 马哥Linux运维 发表于 05-18 13:30 206次 阅读

    基于STM32设计的指针式电子钟与日历

    这是基于STM32设计的一个指针式电子钟+万年历小项目,采用3.5寸的LCD屏显示时钟,日历、温度、....
    的头像 DS小龙哥-嵌入式技术 发表于 05-18 11:10 280次 阅读
    基于STM32设计的指针式电子钟与日历

    基于STM32设计的校园一卡通项目

    信息时代的校园, 离不开信息化的管理, 数字化"校园一卡通"建设是校园信息化建设的重要组成部分, 是....
    的头像 DS小龙哥-嵌入式技术 发表于 05-18 11:07 147次 阅读
    基于STM32设计的校园一卡通项目

    基于STM32设计的数字电子秤

    称重计量是现在社会活动中不可缺少的部分,随着国际交流的发展,称重计量的国际间的统一显得越来越重要。
    的头像 DS小龙哥-嵌入式技术 发表于 05-18 11:04 194次 阅读
    基于STM32设计的数字电子秤

    基于STM32设计的健康检测设备(测温心率计步)

    本文介绍的项目是基于STM32设计的健康检测设备,支持体温测量,心率检测,支持运动计步(采用MPU6....
    的头像 DS小龙哥-嵌入式技术 发表于 05-18 11:00 266次 阅读
    基于STM32设计的健康检测设备(测温心率计步)

    基于STM32设计的计算器(实现基本运算)

    计算器是最常见的工具了,现在不管是手机、电脑都带有计算器功能,支持强大的科学运算等。
    的头像 DS小龙哥-嵌入式技术 发表于 05-18 10:56 169次 阅读
    基于STM32设计的计算器(实现基本运算)

    基于STM32设计的环境检测设备

    随着人们生活质量的提高,对于生活环境的问题,人们的关注度进一步提高,同时政府部门采取了许多措施来改善....
    的头像 DS小龙哥-嵌入式技术 发表于 05-18 10:51 706次 阅读
    基于STM32设计的环境检测设备

    移植RT-Thread到STM32开发板的详细步骤例程

    本章开始,先新建一个基于野火STM32全系列(包含M3/4/7)开发板的的RT-Thread的工程模....
    的头像 嵌入式应用开发 发表于 05-18 09:14 654次 阅读
    移植RT-Thread到STM32开发板的详细步骤例程

    请问CH32F103R8T6的DMA和DAC无法正常输出是为什么?

    之前使用的是stm32,单位采购替换了贵公司的CH32F103R8T6,使用HAL库配置DAC_CH2和DMA circle模式,如何正确修改...
    发表于 05-18 07:08 61次 阅读

    请问大佬CH559只能SPI0中断吗,SPI1能否开启中断?

    各位大佬好,请问CH559只能SPI0 中断吗,SPI1能否开启中断?  例程里面只有spi0可以开启中断,SPI1怎么试都...
    发表于 05-18 06:41 19次 阅读

    基于STM32的球上自平衡机器人设计方案

    将机器人整体开源,同时总结一下机器人搭建过程中遇到的坑和未来的改进方向。在分享的文件里包含了结构设计....
    的头像 STM32嵌入式开发 发表于 05-17 17:21 371次 阅读

    2022ELEXCON深圳国际电子展暨嵌入式系统展

    ELEXCON深圳国际电子展暨嵌入式系统展 时间:2022年9月14-16日 地点:深圳国际会展中心(宝安) 主办单位:博闻创意会...
    发表于 05-17 17:09 2228次 阅读

    采用AT指令基于STM32L475的UART2进行数据传输

    RTThread嵌入式系统有着丰富的网络组件,虽然官方提供的文档也很详细,但是各个组件之间的耦关系并不是很明确,这就对于我这种...
    发表于 05-17 16:49 3057次 阅读
    采用AT指令基于STM32L475的UART2进行数据传输

    STM32单片机到底如何软硬件结合

    不知道大家有没有疑惑,为什么软件能控制硬件?
    的头像 硬件攻城狮 发表于 05-17 15:04 400次 阅读

    基于蜂窝连接的IoT设备进行原型设计

      我们还专注于云开发。例如,用户从Espruino获得 STM32 微控制器 (MCU) 的 Ja....
    的头像 星星科技指导员 发表于 05-17 10:53 140次 阅读

    使用STSW-BNRG-Mesh创建蓝牙网状网络解决方案

    蓝牙网格在配置方面给出了具体的指导方针,这意味着向网络添加一个新节点。为了防止黑客入侵,在设备与网络....
    的头像 星星科技指导员 发表于 05-17 10:08 173次 阅读
    使用STSW-BNRG-Mesh创建蓝牙网状网络解决方案

    如何利用官方移植例子,创建一个自己demo工程

    之前挖了图解freeRTOS的坑,挖了坑就得填。今天就从使用开始,先把freeRTOS用起来。先聊一....
    的头像 FPGA之家 发表于 05-17 10:02 174次 阅读

    机械师2022夏季新品发布会,解锁次元自由

    5月17日,机械师夏季新品发布会,即将超感来袭,本次发布会将有N款划时代新品同时空降,全面颠覆操作感....
    的头像 科技见闻网 发表于 05-17 09:59 94次 阅读

    一文详解Arm Cortex-M处理器指令集

    Arm处理器是基于精简指令集计算机(RISC)原理设计的,指令集和相关译码机制较为简单,具有32位A....
    的头像 安芯教育科技 发表于 05-17 09:31 549次 阅读

    STM32F103C8T6中断特征介绍 用按钮为STM32 MCU触发一个中断

    中断是MCU的特征之一,STM32F103C8T6也不例外。以下通过STM32F103C8T6 Bl....
    的头像 芯情观察猿 发表于 05-17 08:57 482次 阅读
    STM32F103C8T6中断特征介绍 用按钮为STM32 MCU触发一个中断

    基于STM32平台实现SVPWM调制

    SVPWM是空间矢量脉宽调制(Space Vector Pulse Width Modulation....
    的头像 硬件攻城狮 发表于 05-16 17:42 450次 阅读

    STM32三种启动模式与详细步骤说明

    分享这篇文章,谈一下STM32启动流程。如果读者朋友已经有过汇编相关基础,能够够好理解本文内容。汇编....
    的头像 硬件攻城狮 发表于 05-16 17:17 413次 阅读

    STM32 Step-by-Step如何加快开发速度

    STM32 Step-by-Step 的另一个基本方面是我们的新社区。多年来,许多成员都表达了学习如....
    的头像 星星科技指导员 发表于 05-16 16:23 237次 阅读

    一个单片机调试小工具的编程思路

    在使用keil编译STM32后,我们会在.hex文件的同一个文件夹中发现一个.map文件。这个.ma....
    的头像 硬件攻城狮 发表于 05-16 14:35 199次 阅读

    STM32MP1微处理器可使用开发软件处理实时代码

      熟悉我们的 STM32 生态系统的人会很高兴我们还发布了STM32CubeMX的更新,这是一种用....
    的头像 星星科技指导员 发表于 05-16 10:04 111次 阅读
    STM32MP1微处理器可使用开发软件处理实时代码

    Cortex-M0处理器电平触发和脉冲输入

    对于电平触发型中断,当处理器从ISR返回时,NVIC采样中断信号。如果中断信号仍然有效,表示中断的状....
    的头像 strongerHuang 发表于 05-16 09:10 129次 阅读

    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 351次 阅读
    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 289次 阅读

    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 258次 阅读

    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 323次 阅读

    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 554次 阅读

    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 578次 阅读

    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 333次 阅读

    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 345次 阅读

    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 307次 阅读

    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 301次 阅读

    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 944次 阅读

    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 2323次 阅读

    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 741次 阅读

    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 396次 阅读

    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 422次 阅读

    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 476次 阅读

    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 472次 阅读

    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 527次 阅读

    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 1854次 阅读

    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 309次 阅读