• Matter 在家庭自动化中的两种无线趋势

    如今,许多消费者使用多种智能家居产品,包括智能锁、摄像头、传感器、智能家居中枢、照明设备、电器和恒温器。遗憾的是,不同制造商之间缺乏互操作性,导致很难通过单个终端或应用来控制智能设备。

    尽管实现可控型互联家居的目标似乎胜利在望,但家庭自动化市场的快速发展和制造商的数量陡增也致使出现了生态系统碎片化。虽然日益激烈的竞争有利于消费者选择和设备创新,但生态系统碎片化也带来了互操作性方面的挑战。

    幸运的是,全新的 Matter 协议可帮助应对互操作性挑战。不论智能家居设备在哪个生态系统内运行,使用 Matter 均可实现设备连接。此免版税连接标准由连接标准联盟开发,可在 Thread 和 Wi-Fi® 网络层上运行并使用低功耗 Bluetooth® 进行调试。本文将探讨 Matter 如何充分利用两大设计趋势为家庭自动化市场带来连接变革:通过互操作性改善消费者体验以及简化互联应用的开发。

    了解支持 Matter

  • 如何把IWR6843的CCS工程代码移植到IWR1843上

    Other Parts Discussed in Post: IWR1843, IWR6843, AWR1843, AWR6843

    作者:Chris Meng

            TI在毫米波产品上提供了非常多的例程供用户参考,但有些演示例程只基于某些器件,没有覆盖到全部的毫米波产品。例如level_sensing的例程就没有支持IWR1843的工程示例。本文就以level_sensing的例程为例,介绍如何把IWR6843的CCS工程代码移植到IWR1843上。

            IWR6843和IWR1843在硬件上是pin to pin兼容的,软件上也是基于同一个mmWave SDK。但是IWR6843工作的频率范围是60~64GHz,而IWR6843工作的频率范围是76~81GHz。两者pinmux定义,调用的库函数也有些不同。软件的移植主要就是基于上面几点的不同。

            本文介绍的移植基于mmwave_industrial_toolbox_4_9_0[1]里的level_sensing例程以及mmWave…

  • 电动汽车充电的三大注意事项

    Other Parts Discussed in Post: WL1837MOD

    用于商业和住宅用途的典型电动汽车 (EV) 充电站设计包括电能计量、剩余电流检测(交流和直流)、隔离安全合规性、继电器和接触器,还具有驱动功能、双向通信以及服务和用户界面。虽然充电站的目标是高效地将电力传输到车辆,但实现电力传输仅是其最初的功能。

    根据 IHS Markit 的最新报告,到 2030 年,估计有 2000 万个公共电动汽车充电站将连接到电网,小区充电站规模预计将大幅扩展以满足需求。电动汽车充电站设计包含独特的挑战。电动汽车供应设备 (EVSE) 必须结合通信、功能安全和信息安全功能,同时提供简单的升级路径,以便适应未来的电网集成。在本文中,我将在可扩展硬件和软件案例中简要介绍将TI SitaraTM AM625用于 2 级交流电动汽车充电站的三个设计注意事项。 

    设计注意事项 1  了解未来的通信标准和电网集成

    未来的电动汽车有望成为能源来源…

  • TI Sub-1G无线SoC方案改善无线麦克风的工作距离

    作者:Albin Zhang

    进入智能时代以来,随着互联网、物联网、新概念教育/会议、直播经济等产业蓬勃发展,使用者对于麦克风的需求越来越多样。特别是对于麦克风的话音质量、便携性、通信距离、待机和使用时间、用户体验等都提出了一些新的需求。本文就着重给大家介绍一下基于TI的无线MCU芯片开发出的无线麦克风解决方案。

            无线麦克风将麦克风产生的音频信号转换为无线电信号,无线电信号由发射器通过空气发送到接收器。 接收器将无线电信号转换回音频信号,然后通过音响系统发送。 它们消除了对电缆的需求,因此您不再被束缚在音响系统上。 随着音质和可靠性的持续技术进步和改进,无线麦克风比以往任何时候都更经济实惠,更受欢迎。 市场潜力非常大。

            无线麦克风的最大优点就是便携性。但是,在有一些场景下,对于无线麦克风通信距离和抗干扰性要求很高,比如大型会议室、大型教室、演唱会现场等,另外,随着WiFi,蓝牙,zigbee等工作在2.4GHz频段设备的布置和使用越来越广泛…

  • C2000™︎ MCU提示“flash is not available on this device”错误的解决方案

    作者:JOHNSON CHEN

    在使用C2000  MCU产品的时候,有可能会碰到仿真器连上目标板以后报“flash is not available on this device”,详细报错信息如下,而事实上芯片本身是有Flash的。

    C28xx_CPU1: GEL Output:

    RAM initialization done

    C28xx_CPU1: GEL Output:

    Memory Map Initialization Complete

    C28xx_CPU1: GEL Output: ... DCSM Initialization Start ...

    C28xx_CPU1: GEL Output: ... DCSM Initialization Done ...

    C28xx_CPU1: Error initializing flash programming: Interface returned…

  • TI 推出全新处理器,推动边缘AI普及并使其功耗减半

    Other Parts Discussed in Post: AM625, AM623

    借助高能效处理器,工程师既能满足外形尺寸要求,又能在任何地点部署智能设计

    德州仪器 (TI) 今日推出全新的 Sitara AM62 处理器,有助于将边缘人工智能 (AI) 处理扩展到下一代应用,推动了高度集成处理器的进一步发展。全新处理器的低功耗化设计可支持双屏显示和小型人机界面 (HMI) 应用。更多信息请参阅https://www.ti.com.cn/product/cn/AM625

    TI 将于2022621日至23日在德国纽伦堡的Embedded World展会(215号展位)上展出全新的AM62处理器,并演示适用于边缘AI和电动汽车充电HMI应用的系统级解决方案。更多信息请参阅TI.com/embeddedworld

    下一代HMI将带来与机器交互的全新方式,例如在嘈杂的工厂环境中通过手势识别来发出命令,或通过无线连接的手机或平板电脑来控制机器…

  • 下一代 HMI 的 3 个关键考虑因素

    过去,人机界面 (HMI) 包括一个物理控制面板,用户可通过其中的按钮、开关和指示灯与机器进行交流。随着技术的进步,用户能够监控过程、查看状态信息显示和发送命令。如今,HMI 应用随处可见,包括用于控制电视的智能手机应用程序、汽车内的语音命令交互、医院内的病人监护或智能工厂里的触摸屏控制面板。

    在日常生活中,我们发现与机器发生交互的地方越来越多。那么,HMI的未来如何?除了数据收集、控制和显示外,新一代HMI将抛开传统的人机界面,在多个应用场景下表现出更加智能和友好的交互,如图 1 所示。

    1:一名专业医疗人员使用手势识别与智能 HMI 系统进行交互

    步入人机交互的新世界,将需要交互式的智能应用,同时,用于支持实现HMI的处理器也面临一系列新的挑战。下面,我们来详细了解下一代 HMI3个考虑因素。

    考虑因素 1:采用边缘 AI 实现新功能

    新一代 HMI 设计将依赖于边缘人工智能 (AI) 来实现新功能。例如,机器视觉可通过面部识别来实现对机器的受控访问或通过手势识别来实现无接触操作…

  • 适用于TI mmWave sensor单芯片SOC平台的连续波点频模式设置方法

    Other Parts Discussed in Post: AWR6843, AWR1843, AWR1642, AWR1443, IWR6843ISK, DCA1000EVM

    作者:Wesley He

    TI mmWave sensor是高集成度的毫米波雷达传感器SOC,在开发过程中,SDK及TI DEMO均使用灵活的UART接口发送CLI命令进行射频参数配置及相关算法参数的配置。对于研发及测试认证过程中,往往都会有对连续波点频率模式设置的要求。本文介绍一种可以把连续波模式配置增添到应用代码中的实现方式,同时支持原有串口的CLI配置,仅需增加APP层代码,无需修改SDK驱动层代码,即可完成FMCW chirp模式或连续波CW模式的设置,旨在给用户提供一种简洁的配置方式,方便用户对毫米波雷达模块进行RF性能、天线方向图、频带内外性能、电源可靠性等测试。本文的测试环境如下:

    • 此方法适用器件型号:I/AWR1443, I/AWR1642…
  • 毫米波传感器如何为独立的“辅助”生活创造技术优势

    Other Parts Discussed in Post: IWR6843AOP

    随着医学和医疗保健的进步,人类的平均预期寿命不断增加。世界上几乎每个国家/地区的老年人口规模和比例都在增长,65岁及以上的人口总数预计到2050年将翻一番,达到15亿。与此同时,为了应对这一老龄化发展趋势,必须扩大居家照护或护理设施的规模。

    疾病控制与预防中心的数据显示,每年有近25%的老年人跌倒,老年人跌倒是美国创伤性入院的主要原因。了解跌倒或其他与健康相关的事件何时发生,并能够快速做出反应,有助于确保患者得到所需的护理。

    当前技术家庭健康

    医用传感器以及连接技术的创新正帮助老年人在家中过上正常的生活,并确保在发生意外时能够及时提供帮助。这些医用传感器通常基于加速计来检测跌倒等运动特征,并可自动呼叫家人或护理人员寻求帮助。

    老年人必须在脖子或手腕上佩戴这些由电池供电的传感器;将他们佩戴在身体上有助于传感器识别诸如跌倒等宏观运动,并使用连接节点联系家人或护理人员…

  • ADAS工程师需了解的新NCAP雷达要求

    Other Parts Discussed in Post: AWR2944

    Bhavin Kharadi

    202214

    欧洲新车安全评鉴协会(NCAP)近期更新了其雷达标准,以便在新车中改善驾驶辅助功能。

    NCAP标准因地区而异;在美国,NCAP由国家公路交通安全管理局(又称为NHTSA)管理,而全球NCAP则是一个集中型组织。但是,所有组织都有着共同的目标:设定标准来提高汽车和驾驶安全性。这些组织提供0-5星的评级来帮助消费者在购买新车时做出明智决策。

    很多情况下,Euro NCAP都率先设定标准,进而推动全球汽车行业的发展。最新的第79号条例指定了雷达在盲点检测和车道变换辅助中的最小距离和最低运行速度。

    针对雷达,“最小距离和最低运行速度”一节(第5.6.4.8节)可方便您查找车辆最低运行速度(Vsmin)(ACSF C类功能允许用于执行车道变换的最低速度)以及雷达支持的最小距离(Srear)。…

  • Jacinto™︎ 7核间通信解决方案

    Other Parts Discussed in Post: TDA4VM

    作者:Fredy Zhang

    近年来,处理器性能越来越强,无论是通用处理器还是嵌入式处理器,都进入了多核处理器时代,多核处理器中,每个核心不能独立工作,需要协同工作才能充分发挥处理器的性能,也就是需要高效的核间通信(Inter-processor Communication)机制。核间通信的主要目标是,充分利用硬件提供的机制,实现高效的核间通信,从而充分发挥Soc的整体性能。 

    核间通信(IPC)方案简介

    TI J7 DRA8xx/TDA4xx、AM65xx、J6家族的处理器,基于异构、可扩展的架构开发,拿TDA4VM的处理器来说,该处理器包含了TI DSP处理器(C66/C7x)、Cortex A72、Main域Cortex R5F、MCU域Cortex R5F、深度学习加速器MMA、图形处理器GPU等核,属于多核异构的架构。Cortex A72可用于通用计算…

  • 适用于TI mmWave sensor的CCS在线调试脚本上手指南

    Other Parts Discussed in Post: AWR6843, AWR1843, AWR1642, AWR1443, IWR6843ISK, UNIFLASH, CCSTUDIO, IWR6843

    作者:Wesley He

    TI mmWave sensor毫米波雷达传感器是高集成度的毫米波雷达传感SOC,将中射频电路,VCO,ADC,DSP 和硬件加速器集成在单颗芯片内,它具有集成度高,成本低,开发简单等优点,在汽车及工业中都有广泛的应用。本文介绍了使用CCS软件的毫米波雷达传感器在线调试的方法及步骤,同时提供了一种基于debug server scripting脚本的自动加载实现方法,方便广大开发者提高开发效率,本文的测试环境如下:

    • 此方法适用器件型号:I/AWR1443, I/AWR1642, I/AWR1843, I/AWR6843
    • 本文测试软件版本:mmWave SDK 3.5.0.4 out-of-box…
  • 全新高性能 Sitara™︎ AM263 MCU 如何发挥电气化设计的全部潜能

    电动汽车(EV)的广泛普及一度还只存在于科幻小说中。曾经因过于昂贵或不切实际而不被看好,而现在,OEM为实现零排放和探索替代能源,正在推动一场电动汽车变革。许多汽车制造商已经全力以赴,承诺在未来10到15年内推出全电动汽车。

    尽管势头正盛,但情况不容乐观。鉴于驾驶员追求更低的每公里能源成本和电动汽车的有趣驾驶体验,电动汽车在主流接受度方面具有重要进展。由于目前充电站匮乏、续航里程低以及充电时间长,驾驶员也存在里程焦虑。

    每辆电动汽车的核心是电力电子系统:牵引逆变器、车载充电器和高压直流/直流转换器,如图1所示。这些系统的性能直接影响电动汽车的驾驶性能、成本、续航里程和充电时间,将决定未来几年内能否快速和成功实现电动汽车的普及。在实时控制和高级计算方面,要提高这些系统的性能,可直接提高微控制器(MCU)的性能。

    图1:电动汽车动力总成,包括:牵引逆变器、高压直流/直流和车载充电器

    我们全新的高性能Sitara  AM263 MCU是Sitara…

  • 嵌入式边缘AI应用开发简化指南

    Other Parts Discussed in Post: TDA4VM

    如果在没有嵌入式处理器供应商提供的合适工具和软件的支持下,既想设计高能效的边缘人工智能(AI)系统,同时又要加快产品上市时间,这项工作难免会冗长乏味。面临的一系列挑战包括选择恰当的深度学习模型、针对性能和精度目标对模型进行训练和优化,以及学习使用在嵌入式边缘处理器上部署模型的专用工具。

    从模型选择到在处理器上部署,TI可免费提供相关工具、软件和服务,为您深度神经网络(DNN)开发工作流程的每一步保驾护航。下面让我们来了解如何不借助手动工具或手动编程来选择模型、随时随地训练模型并将其无缝部署到TI处理器上,从而实现硬件加速推理。

    1 边缘AI应用的开发流程

    1步:选择模型

    边缘AI系统开发的首要任务是选择合适的DNN模型,同时要兼顾系统的性能、精度和功耗目标。GitHub上的TI边缘AI Model Zoo等工具可助您加速此流程。

    Model Zoo广泛汇集了TensorFlow…

  • 简化下一代物联网应用的雷达开发

    Other Parts Discussed in Post: TPS628502, TPS628503, IWR6843LEVM, TPS628501

    传感技术让许多公司有了提升现有产品功能的机会。例如,在物联网领域,Omdia预测,在2020年到2024年期间传感器出货量将增加近200亿个,其中雷达传感器的年复合增长率大概会达到30%。

    鉴于TI毫米波雷达拥有诸多优势,包括能够在恶劣的条件下运行、保护隐私并提供高分辨率的距离、速度和角度信息,其关注度和使用率日渐增长。

    在本文中,我们将提供一些毫米波雷达传感解决方案优化成本的见解,分享新产品创意的真实案例,并探索实际的电路板设计以加快开发速度。

    对于已经采用毫米波雷达的系统,所节省的成本可以用来提供颇具竞争力的全新价格,借此弥补产品系列的空缺或为客户提供新的切入点。低成本解决方案还可以帮助印证添加传感功能以提供新功能、便利性及市场吸引力的合理性。楼宇自动化领域便很好地印证了这些可能性…

  • SVPWM算法在低成本微控制器中的快速实现

    Other Parts Discussed in Post: TMS320F28027

    作者:Captain Luo

    SVPWM,即空间矢量脉宽调制,由于在相同直流母线电压下的电压利用率比SPWM(正弦脉宽调制)高约15%,因而被广泛应用于电机伺服驱动以及变频器等场合。然而,传统的SVPWM算法实现需要判断矢量的扇区位置并计算矢量作用时间,求解过程设计较多浮点、三角函数与除法等运算,这对于低成本的微控制器而言,其运算难度较大。因此,设计一种运算简单,易于微机实现的改进SVPWM算法具有重要意义。典型的电机矢量控制框图如下:

    图1 矢量控制框图

    可见SVPWM部分的目的就是把输入的 , 转换成六个开关管的导通时间,对应电机需要的ABC三相绕组电压。通过数字方式实现矢量控制时,往往以占空比(实际为微机中用于产生PWM的比较值)代替实际电压值。因此,在实现SVPWM时,仅需处理相应的坐标变换即可。

    按电机绕组为星形连接为例,传统SVPWM按照8种开关状态进行分区…

  • AM64x/AM243x多协议Demo搭建与详解

    Other Parts Discussed in Post: AM6442, LP-AM243, TMDS243GPEVM, AM2434

    作者:Shaoxing Ke

    1. 摘要:

    AM243x 是TI高性能的Sitara   MCU产品,片上集成了用于工业以太网通信的2个PRU_ICSSG(Programmable Real-time Unit_Industrial Communication SubSystem Gb) 工业通讯子模块,可实现Profinet RT/Profinet IRT,EtherNet/IP,EtherCAT和IO-Link等通信协议。本文档详细介绍AM64x/AM243x多协议Demo,其中AM64x A53核上跑Linux系统并运行Codesys runtime system,可以用来当作Codesys主站(可以理解为软PLC),LP-AM243评估板用来当作从站,且主从之间可进行多种工业以太网的通信协议切换…

  • AWR2243 CSI2接口详解

    Other Parts Discussed in Post: AWR2243

    作者:Chris Meng

    Abstract:

    This blog is to help customer to work smoothly with AWR2243 and different external host. It gives an explanation about the relationship between lane position and AWR2243 CSI pin and provides an example of CSI2 hardware connection. It also suggests the CSI2 format setting of external host and explains how to parser the correct ADC data with different ADC buffer…

  • 全新F28003x系列C2000™︎实时MCU帮您攻克服务器电源设计挑战

    Other Parts Discussed in Post: TMS320F280039C

    作者:MEGHANA MANAVAZHI

    随着服务器和数据中心在全球范围内的应用日益广泛,对稳定高效电源的需求越来越强烈,以应对不断增加的功耗。由于需要更多的集成中央处理单元、图形处理单元和加速器来提高服务器和数据中心的计算速度,用电量一直快速增长。用电效益的提高催生了电源装置 (PSU) 的发展,以提供高能效、快速瞬态响应、高功率密度和更大的电源容量。

     高能效

    具有高能效的服务器 PSU 可通过减少功耗和更大程度提高电源到负载间的功率传输效率,降低运营数据中心的成本及其对环境的影响。这种能力使数据中心能够满足日益严格的能效标准(例如 80 Plus),在各种负载范围内实现高于平均水平的钛金级能效,并向环境排放更少的二氧化碳。

    快速瞬态响应

    在服务器电源应用中,在不断变化的负载和输入瞬态情况下,具有快速瞬态响应有助于实现稳定可靠的系统运行。此外…

  • 利用Linux开发板为TLV320ADC5120开发Linux内核驱动的方法

    作者:Zhang, Remy 

    本文档概述了利用Linux开发板为 Linux 内核开发驱动程序的基础知识,并简单介绍了如何配置和操作 Linux 驱动程序开发板。

     

    一 开发背景

    1. 驱动是什么?

    驱动程序是驻留在内核中的一段软件,它促进主机设备和外围设备之间的交互。这些外围设备可以像鼠标或键盘一样普通。我们为我们的产品编写驱动程序软件以便于和各种类型的主机设备进行通信。

    1. Linux内核是什么?

    Linux内核是构成Linux操作系统的核心代码。 常见的基于 Linux 内核构建的高级操作系统 (HLOS) 有 Ubuntu、Android 和 Yocto。一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件…

  • TDA4动态热检测与控制方案

    Other Parts Discussed in Post: TDA4VM

    作者:王力(Neo Wang)

    1. 背景介绍:

    在TI上一代Jacinto 6汽车处理器中,例如DRA7x/TDA2x,为了实现性能与功能安全的综合考虑,提供了名为DVFS(Dynamic Voltage Frequency Scaling)的机制,使能系统能够实时获取芯片thermal状态,并动态反馈调节系统电压与运行频率,使得系统运行在安全温度范围内,实现性能最大化。

    在TI最新一代Jacinto ︎ 7 处理器中,例如DRA8x/TDA4x,目前外部PMIC输出电压NVM固定,故推荐使用DFS来实现在固定电压下的频率调节,从而实现对整芯片热状态的检测以及控制。

    2. 测试条件:

    TDA4VM EVM开发板:https://www.ti.com/tool/J721EXSOMXEVM

    TDA4VM Linux SDK:https://www.ti.com…

  • 基于F280025C controlCard和DRV8312-Kit的InstaSPIN FOC 软硬件使用指南

    作者:JOHNSON CHEN

    随着市场需求的发展,C2000 实时处理器不断地在性价方面做优化, 高性价比的F28002x系列在2020年开始量产。 F28002x系列拥有100MHz C28x 32Bit DSP CPU,高达128KB Flash 24KB RAM,有两个独立的12ADC 转换器,每个ADC 转换器高达3.45MSPS采样率,有16ADC通道,有14ePWM 输出(其中8路支持高精度HRPWM,最高可到达150ps精度),有四个窗口比较器CMPSS,支持CAN LIN 通讯,有48/64/80LQFP三种封装,因此,非常适合做各种风机,水泵,油泵,空调压缩机等电机控制应用以及做交错式PFC,图腾…

  • 核心板如何加速和简化基于处理器的设计

    Other Parts Discussed in Post: AM6442

    如果您是一个基于 Arm® 的处理器开发新产品的设计者,您可能已经习惯了使用 4 - 48 个引脚的 IC,您也有可能会用到更多引脚的芯片,尽管这样,查阅 datasheet 并确保电路正确连接会耗费大量的时间。

    但是即使在这些准备工作之后,考虑设计一个带有处理器、DDR 存储、eMMC、复杂 layout,Wi–Fi,蓝牙,以及多层 PCB 设计、长度和阻抗匹配的走线、符合 EMI / EMC 的设计仍然是困难且耗时的。

    如果您没有从处理器开始设计 PCB 所需的经验,或者没有足够的时间从头开始开发,又或者是需要一个协议兼容的系统来集成,您可以考虑使用核心板(SOMs, Systems-on-Module)。

    核心板采用紧凑型设计,因此可以便于安装在狭窄的空间中,例如家庭自动化应用所要求的外壳。 核心板具有高稳定性,使其更适用于严苛的楼宇或者工业自动化应用…

  • AM243x-LP 快速上手 --- Booting SBL 和板载 OSPI Flash 烧录

    Other Parts Discussed in Post: UNIFLASH

    作者:Yan, Leon

    1. 摘要:

    AM243x 是TI Sitara 产品线最新推出的高性能MCU+产品,是一种性能强劲的多核异构MCU,拥有4颗800MHz 主频的Cortex R5F核心和1颗400MHz 主频的Cortex M4F,以及专门针对多协议工业通信总线的2个PRU_ICSSG(2× Gigabit Industrial Communication Subsystems)模块,可以实现Profinet IRT,Profinet RT,EtherNet/IP,EtherCAT等通信方式。

    在这类多核异构MCU / CPU产品开发中,由于芯片在电源轨上的复杂性以及外设的丰富程度,不可避免的会接触到系统复杂的boot环节,以及多核调试带来的挑战,本文以AM243x-LP评估板为例,对AM243x的booting相关内容进行了初步的介绍…

  • 低成本 MCU 助力电池组系统实现强大功能

    Other Parts Discussed in Post: MSP430FR2355, BQ76952

    电池技术发展催生了全新一代的个人电子产品。也得益于技术的进步,电动工具、电动自行车和电动汽车等具有严苛电源要求的产品也有极大的发展。如今随着大规模的使用,电池必须比以往任何时候都安全,高效,和智能。而随着人们对智能电池组系统的功能需求不断增加,选择合适的 MCU 也变的越来越重要。在本文中,我们将对 MSP430  的生态系统进行深入的探讨,帮助读者了解如何利用这些功能来解决电池组系统中的挑战。

    电池组概述

    对于基本的锂电池保护需求,可以使用 BQ77915 等电池保护型IC,以确保电池在其额定温度和额定电流下工作。而部分设计需要更多电池系统的实时状态信息,以实现更精确的监测和控制,这可以采用 BQ76952 等电池监测型 IC。

    通常情况下,高端电池管理 IC 会搭载微控制器 (MCU),以进行电池管理 IC 配置,通信,数据处理与计算…