Multi Source Translation Content

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Multi Source Translation Content

讨论

排序依据:
DES-N1846 - 关于 DDR4 你需要知道的一切 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 了解 DDR4 的基础知识以及如何在 QorIQ 设备上配置 DDR4 控制器。 观看视频演示 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 了解 DDR4 的基础知识以及如何在 QorIQ 设备上配置 DDR4 控制器。 观看视频演示 设计 | 软件与服务
查看全文
FDI3250 引导加载程序 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 基于 Future Designs LPC3250 的主板预装了 u-boot。但是,kickstart 加载程序和S1L可以安装在 Future Designs LPC3250 板上。这将允许更轻松地升级引导加载程序以及S1L提供的附加功能和性能。 安装后,kickstart 加载程序驻留在 NAND 块 0 中,并在芯片重置时通过 LPC32x0 启动 ROM 加载到 IRAM 中。加载 kickstart 加载程序后,控制权将转移到 IRAM。然后,kickstart 加载程序将S1L从块 1 和 NAND FLASH 加载到 IRAM 中。一旦S1L被加载,控制权就会转移到S1L 。CDL 引导加载程序 页面中更详细地解释了 kickstart 加载程序概念和 S1L 。 可以设置S1L在 IRAM 或 SDRAM 中加载另一个应用程序。对于 Linux,可以设置 u-boot 在地址 0x81fc0000 的 SDRAM 中加载并运行。但是,不需要S1L ,并且可以构建 kickstart 加载程序以将 u-boot 直接从 NAND FLASH 加载到 SDRAM 中。
查看全文
HMB-N1984 开发 HomeKit 和 iPod -MFi- 配件,采用 NXP 处理器和软件 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本次会议将介绍如何开发 Made For iPod (MFi) 配件,包括基于 NXP 微控制器 (MCU)、微处理器 (MPU)、HomeKit 软件开发套件 (SDK)、MFi SDK 和 NXP 专业服务软件的音频、非音频、CarPlay、AirPlay 和 HomeKit 应用程序。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本次会议将介绍如何开发 Made For iPod (MFi) 配件,包括基于 NXP 微控制器 (MCU)、微处理器 (MPU)、HomeKit 软件开发套件 (SDK)、MFi SDK 和 NXP 专业服务软件的音频、非音频、CarPlay、AirPlay 和 HomeKit 应用程序。 智能家居和智能建筑
查看全文
在低功耗模式下运用ADC范围比较模式实现恒温控制 最近在论坛、QQ群里好多人都在讨论低功耗设计,想到之前遇到的一个客户也有这方面的一个要求,顺着他的想法做了一个在低功耗模式下使用ADC的例子。客户要做的是一个恒温控制,在设定温度范围内让MCU进入休眠状态,只有在超过温度范围后才唤醒MCU进行温度调节。话不多说,让我们开始例程介绍。 运行平台: FRDM-25Z IARv7.3 在KL25_SC代码包中platinum工程上修改 Low Power Mode 简介 飞思卡尔Kinetis系列MCU基于90纳米TFS技术,使得MCU在低功耗模式下,拥有良好的性能和功耗表现,KL系列更是被评为业内最低功耗的MCU。KL25Z 功耗模式总共有 11 种,分别是:Run、VLPR、Wait、VLPW、Stop、VLPS、LLS、VLLS3、VLLS2、VLLS1、VLLS0,能够满足客户对MCU各种低功耗的配置要求,在深度睡眠模式下智能外设能够处理相应数据而不需要唤醒内核。    图1 在本设计中需要在低功耗模式下监控温度,热电偶的电信号需要用到ADC进行采样,查手册可知ADC能够运行的最低功耗模式是VLPS模式。VLPS模式下大部分外设仍然可以使用,但需要注意的是在VLPS模式下总线时钟是禁止的,因此在进入VLPS模式前应该将ADC的时钟设为ADACK,不然它进入VLPS模式后就嗝屁了。VLPS模式下只能采用硬件触发来触发ADC采样,本例采用的是LPMR定时器来触发ADC采样。VLPS模式下可以采用中断唤醒方式,本例采用ADC中断唤醒。当然也可以采用异步DMA通道来搬运ADC转换结果,搬运完成后自动回到VLPS模式下,感兴趣的话也可以试一下这种方式哈。   图2 代码介绍:    int main (void) {      #ifdef CMSIS  // If we are conforming to CMSIS, we need to call start here     start(); #endif          lptmr_init(1000,LPTMR_USE_LPOCLK);   //trigger ADC per 1000ms     // 初始化代码中设置LPO作为lptmr的时钟源,保证lptmr在VLPS下能够正常工作;     init_ADC16();                                                                                          //初始化ADC,设置ADC硬件触发源为lptmr,使能ADC范围比较模式,即当转换结果小于C1V,大于C2V时保存结果;     enable_irq(ADC0_irq_no);                                                                      //在进入低功耗模式前使能ADC中断。     printf("Enter VLPS mode...\r\n");     clockMonitor(OFF);     enter_vlps();     while(1)   {                  if(flag_wakeup == 1)           {             flag_wakeup = 0;             ADC0_SC2 &= ~ADC_SC2_ACFE_MASK;              disable_irq(ADC0_irq_no);                                                              //退出后,为调节温度需关闭范围比较模式,同时关闭ADC中断,采用查询模式;             printf("Wake up from VLPS..\n");             printf("adcresult = %d\n",adcresult);           }                              if((ADC0_SC1(0) & ADC_SC1_COCO_MASK) == ADC_SC1_COCO_MASK)     //查询转换结果           {             adcresult = ADC0_R(0);             printf("wake up adcresult = %d\n",adcresult);             if((adcresult>= 4000) && (adcresult<= 5000))                                   //当调节到ADC结果再次进入调节范围时,准备进入低功耗模式;             {               ADC0_SC2 |= ADC_SC2_ACFE_MASK;                                         //为实现监控,重新使能范围比较模式和ADC中断。               enable_irq(ADC0_irq_no);               printf("Enter VLPS mode...\n");               clockMonitor(OFF);               enter_vlps();             }           }              } }        实验结果:      设置比较值为4000~5000,打印结果如下: 图3       好了,就这些了,第一次写技术文章,很浅显的东西说了一大堆,比较乱,望批评指正哈。       附件为参考代码。 Re: 在低功耗模式下运用ADC范围比较模式实现恒温控制 Hi FanXi,非常感谢!实测电流是多少呢?
查看全文
DwF 深圳 - 2015-06-25 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 汽车和联网汽车 设计、软件和服务 IAR:C 环境下的安全 智能工业 洞察与创新 智能网络
查看全文
iWave 的 i.MX6 产品组合 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 自 i.MX6 应用处理器推出以来,全球领先的 SOM 供应商之一 iWave Systems 已推出了多种 i.MX6 CPU 模块和 SBC 板,可满足工业、汽车和医疗应用的需求。@! i.MX6 Q7 SOM 符合 Qseven R2.0 规范, 尺寸为 70mmx70mm,支持工业级操作。i.MX6 MXM SOM 支持汽车级 i.MX6 CPU 和汽车专用接口,并配备 314 针 MXM2 连接器引脚排列,尺寸为 85mmx85mm。近期推出的 i.MX6 SODIMM SOM 模块支持商用和工业级工作温度,尺寸仅为 67.6mmx37mm,非常紧凑。Pico ITX 尺寸的 i.MX6 SBC 板 尺寸为 100mmx70mm, 支持所有 i.MX6 接口的板载连接器,并可选择通过扩展连接器扩展 IO。 所有这三种不同外形尺寸的 SOM 和 SBC 均支持不同的 i.MX6 CPU 变体,例如 Quad、Dual、Dual Lite 和 Solo。除此之外,i.MX6 Qseven 模块还支持 i.MX6 Quad Plus 和 i.MX6 Dual plus CPU 配置。 除了主要的 i.MX6 CPU 产品组合外,iWave Systems 还推出了 i.MX6UL SOM,其尺寸为 67.6mmx29mm,非常小巧的 SODIMM 外形适用于功率和成本受限的商业和工业应用。I.MX6 和 i.MX6UL SODIMM SOM 均引脚兼容,以便客户可以利用广泛的 i.MX6 产品的可扩展性和软件兼容性。 为了快速构建这些不同外形尺寸的 SOM 原型,iWave Systems 为每种外形尺寸的 SOM 提供独立的开发套件版本,并支持 Linux、Android 和 WEC7* BSP。这些开发套件可帮助客户缩短高达 60% 的新产品开发周期,从而快速将产品推向市场。iWave Systems 还凭借其丰富的 i.MX6 产品开发专业知识,提供定制 SOM 和 SBC 开发以及交钥匙制造服务。请联系iWave Systems了解更多详情。 概述
查看全文
Microwave Heating at 915 Mhz Presented by tiefengshi Presented at DwF RF Solutions - Chengdu - 9 April 2015 Presented by Tiefeng Shi Presented at DwF RF Solutions - Chengdu - 9 April 2015 RF
查看全文
The Freescale Cup Worldwide Finals 2015 This document is addressed to the participants and visitors that will join us for The Freescale Cup 2015 Worldwide Finals 2015 The Freescale Cup 2015 Worldwide Finals will be held on 14-15 September 2015 at the Fraunhofer Institute for Integrated Circuits (Fraunhofer IIS) in Erlangen, Germany. Full address is: Fraunhofer IIS Am Wolfsmantel 33 91058 Erlangen Germany Google Maps location The attendees official guide is now online at https://community.nxp.com/docs/DOC-106164 Agenda of the event for the participants (subject to change): Sunday September 13th: Arrival at Hotels Get together in the evening (approximate time 18:00) at A&O Hostel Monday September 14th: 8:30: Departure from Hotel for City Tour 11:30: Prepare for departure for Fraunhofer IIS 12:00: Buses depart for Fraunhofer IIS 13:00: Lunch 14:00: Opening session 15:00: Start of Practice 17:30: High School and Innovation Challenge Demos 18:00: End of Practice - Start of the evening event 21:00: End of evening event - boarding buses for return to hotel Tuesday September 15th: 8:00: Buses depart for Fraunhofer IIS 9:00: Practice 13:00: Technical Inspection & Lunch 14:30: Final Race 16:00: Awards Ceremony 17:30: Buses depart for Awards Dinner 20:30: Buses depart for Hotel The event will be presented via LiveCast by the Fraunhofer IIS. URL is http://www2.iis.fraunhofer.de/freescale/  Hotel information: Students Hotel: Nuremberg Hostel - Stay at the A&O Hostel & Hotel Nuremberg  Google Maps Location Professors and Press Hotel: NH Nürnberg City Center hotel in Nuremberg Bahnhofstr. 17-19 | NH Hotel Group Google Maps Location Freescale will cover the cost of travel, accommodation and meals for the event for all Freescale Cup qualified teams and one faculty advisor per the rules in place. For Visa invitation letters, please contact [email protected] or [email protected] Travel booking will be organized by your regional Freescale University Program contact. Please have your faculty advisor get in touch with them for more information Freescale Cup Content
查看全文
MagniV S12 ZVC 系列简介 - CAN 节点应用 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本演示将向您介绍针对 CAN 节点应用的集成度最高的解决方案的功能和规格。详情请访问http://www.freescale.com/S12magniV <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 本演示将向您介绍针对 CAN 节点应用的集成度最高的解决方案的功能和规格。详情请访问http://www.freescale.com/S12magniV 概述
查看全文
脳の歌のレビュー 「ブレインソング」は、一般的な「脳機能向上ソング」とは別に、その構成が特徴である。集中力を高めるために、大量のカフェインに頼るだけではない。その代わりに、認知機能の健康における3つの主要な柱に焦点を当てています。 詳細はこちら Re: The brain song reeviews こんにちは、Nhhnnさん、 NXPにご連絡いただき、また弊社製品にご関心をお寄せいただきありがとうございます。 お問い合わせ内容が特定のNXP製品またはデバイスに関するものか、お知らせいただけますでしょうか?そうであれば、喜んでさらにサポートさせていただきます。 ご質問がNXP製品に関係しない場合、残念ながら詳細なサポートを提供することは難しい場合がございます。ご理解いただき、誠にありがとうございます。 必要に応じて、さらに詳しい情報をお聞かせください。できる限りお手伝いさせていただきます。 良い1日を。
查看全文
S32G_Howto_Boot_MiniLinux_from_QSPI This article explains how to boot a minimal Linux on the S32G using only QSPI Nor, for the most important purposes: emergency/upgrade/test mode for Linux, or fast booting catalogs 1 Background and Information Note... 2 1.1 Background note... 2 1.2 Description of the information required... 2 2 S32G QSPI Nor Mirror Layout Description... 3 2.1 S32G Linux BSP Support for QSPI Nor Boot... 3 2.2 S32G Yocto fsl-image-flash mechanism analysis... 5 2.3 Mirror Layout and Modification Targets for S32G QSPI Nor Boot... 7 3 Image modification and compilation... 8 3.1 Mirror image modification... 8 3.2 Yocto compilation methods... 10 3.3 Standalong compilation method... 11 4 How to shrink a Linux kernel image... 12 5 How to Make Minimum Rootfs. 12 5.1 Direct shrink based on existing rootfs... 12 5.2 Other methods... 14 6 Testing... 14 6.1 Burning Approach... 14 6.2 Running log. 16 7 How to add apps to Rootfs... 17 7.1 Adding methods to the Yocto environment... 17 7.2 Other methods ... 17 7.3 Test results... 17 8 Annexes... 17
查看全文
MRF300AN停产了吗? MRF300AN 在产品网站上仍然显示为在售产品,但我收到 Digi-Key 的通知,称该产品已停产。 我想了解目前的情况以及有哪些替代方案? Re: MRF300ANは生産終了ですか? 亲爱的吉田信二 请查看产品页面: https://www.nxp.com/part/MRF300AN MRF300AN 已报废 最后购买日期 2026-09-30; 最后交货日期 2027-09-30. 不建议直接替换。谢谢。祝您愉快致以最诚挚的问候 帕夫拉
查看全文
S32K312MINI-EVB Segger JTAG-SWD接続エラー こんにちは、S32K312MINi EVBを持っています。SWD/JTAG経由でこれをプログラムしようとしています(opesdaが搭載されていることは知っていますが、私のカスタムPCB設計には搭載されません)。 接続しようとすると、次のエラーが表示されます。 不明なSDA AP IDが検出されました: 0xFFFFFFFF 不明なSDA AP IDが検出されました: 0xFFFFFFFF InitTarget() 終了 - 1.09秒かかりました ****** エラー: J-Link スクリプトファイル関数 InitTarget() がエラーコード -1 を返しました   R0と消去を試しましたが、うまくいきませんでした Re: S32K312MINI-EVB Segger Jtag-SWD connection error こんにちは、 ご返信ありがとうございます。 Seggerソフトウェアの最新バージョンを使用していますが、vrefが3.3Vになっているのを確認しています。 ピンもテストしましたが、配線は正しいです。リセットボタンは、複数のテスト段階において押し続けられました。 JTAGも、チップとの接続に失敗したというエラーコードを出力しています。 速度を落とそうともしましたが、効果がないようです。 PC上でS32用のjlinkscriptを探してみましたが、見つかりませんでした。どこにあるのでしょうか? Re: S32K312MINI-EVB Segger Jtag-SWD connection error こんにちは、 エラー: J-Link スクリプトファイル関数 InitTarget() がエラーコード -1 を返しました。 J-LinkはターゲットMCUの初期化手順を正常に実行できず、初期化スクリプト(InitTarget())が失敗しました。 初期化に失敗したため、デバッガーはデバイスと通信できません。 このメッセージは、J-Linkが接続のごく初期段階でDAP(デバッグアクセスポート)にアクセスできない場合に表示されます。 「不明なSDA AP IDが検出されました: 0xFFFFFFFF」 InitTarget() 関数は、SEGGER が使用する J-Link スクリプト ファイル (.JLinkScript) の一部です。 時計を設定する デバッグインターフェースを起動する MEM-AP / AHB-AP の設定 デバイス固有の設定を実行する デバッグに必要なアクセスが失敗した場合、SEGGER はスクリプトを中止し、エラー -1 を返します。 解決策の概要 J-Linkソフトウェアをアップデートする SEGGER社はS32K31xのアルゴリズムにバグがあることを確認した。 J-LinkへのVTref(3.3V)を確認してください。 VTrefが欠落しているため、AP ID = 0xFFFFFFFF → InitTargetが失敗します。 SWD配線を確認する SWD_DIO、SWD_CLK、RESET、およびGNDが正しく接続されていることを確認してください。 リセットして接続し、SWD速度を下げてください。 ファームウェアがピンを早期に再構成してくれると助かります。 SWDモードの代わりにJTAGモードを試してください 同様のNXPデバッグエラーで提案された解決策です。 よろしくお願いします、 ピーター
查看全文
Imx8xm IPC A53 cores I am trying to use the Rmesg lite library to send messages from A53 core 1 to A53 core 2. I will be using the MU in both cores to synchronize the core messaging. Is this feasable, and is there any example of this protocol on github? I am using the IMX8mm Som It has to be secure i.MX 8 Family | i.MX 8QuadMax (8QM) | 8QuadPlus Re: Imx8xm IPC A53 cores Hi @rheslar1  Please refer 3 Heterogeneous Multicore Framework in below guide. https://www.nxp.com/docs/en/user-guide/REALTIMEEDGEUG.pdf Best Regards, Zhiming
查看全文
关于适用于 ARM 2.2 的 S32DS 中 IAR 插件安装问题的后续行动 亲爱的团队 前段时间,“[GENTHERM] 适用于 ARM 的 S32DS-IAR 插件管理器安装” 话题讨论了与 ARM 2.2 版 S32DS 以及 S32 平台 3.4 版 S32DS 中的 IAR 插件有关的问题。 当前,客户在尝试在 ARM 2.2 的 S32DS 中安装 IAR 插件时也面临着类似的问题。我进行了与之前分享的线程中描述的相同的测试,似乎问题仍然存在。 您是否已经找到了解决方法?还是唯一已知的解决方法仍然是建议使用更新版本的 S32DS? 提前感谢您的帮助。 BR、VaneB S32DS Re: Follow-up on IAR Plugin Installation Issue in S32DS for ARM 2.2 亲爱的团队,你们有任何更新吗? Re: Follow-up on IAR Plugin Installation Issue in S32DS for ARM 2.2 亲爱的团队有什么消息吗? Re: Follow-up on IAR Plugin Installation Issue in S32DS for ARM 2.2 嗨,VaneB、 问题依然存在。看起来,IAR Eclipse 插件管理器已由 IAR 更新,不再与 S32DS v2.2 兼容。您可以试试 IAR 支持,也许他们有旧版本。较新的 S32DS 没有问题。
查看全文
[Introduction to NXP Microcontrollers] [Motor Control] [Basics Part 3] How Permanent Magnet Synchronous Motors Work and How to Control Them (Japanese blog) table of contents   [Introduction to NXP Microcontrollers] [Motor Control] [Basics Part 3] Mechanism and Control Method of Permanent Magnet Synchronous Motors The unsung hero! What are Clark Transform and Park Transform? It all began with the complex waves of three-phase AC Step 1: Clarke Transformation - Simplifying 3D into 2D Step 2: Park Transformation - "The Magic of the Merry-Go-Round" - Freeze the Moving World Why go through such a tedious conversion process? What are the huge benefits? Summary: The power of mathematics to manipulate complex waves at will [Introduction to NXP Microcontrollers] [Motor Control] [Basics Part 3] Mechanism and Control Method of Permanent Magnet Synchronous Motors The unsung hero! What are Clark Transform and Park Transform? Hello! When an electric vehicle (EV) takes off smoothly and a high-performance air conditioner operates surprisingly quietly, microcomputers perform complex calculations at ultra-high speeds and skillfully control the motor. This time, let's unravel the mysteries of the "Clark Transformation" and the "Park Transformation" (transformations named after two great experts who work in " vector control ," the heart of control technology), with the GIF animation below! (function() { var wrapper = document.getElementById('lia-vid-6377224605112w540h540r855'); var videoEl = wrapper ? wrapper.querySelector('video-js') : null; if (videoEl) { if (window.videojs) { window.videojs(videoEl).ready(function() { this.on('loadedmetadata', function() { this.el().querySelectorAll('.vjs-load-progress div[data-start]').forEach(function(bar) { bar.setAttribute('role', 'presentation'); bar.setAttribute('aria-hidden', 'true'); }); }); }); } }})(); (View My Videos) It all began with the complex waves of three-phase AC First, the top row. This is the world of three-phase AC , the basic energy required to run a motor. Graph on the right (Three-Phase Sine Waves) : Three waves, A, B, and C, are constantly changing in magnitude and direction as they flow. These three waves are interconnected, but as they are, it is extremely difficult to intuitively determine how much force should be applied to the motor at any given time. It's like trying to conduct three musicians who are each playing different pieces of music at the same time. Left graph (Rotating Vector) : However, when the forces of these three waves are combined, something interesting happens. A single force ( rotating vector ) is created that rotates smoothly and constantly, while maintaining a constant magnitude. Physically, this is the " rotating magnetic field " created by the stator coil. It is this rotating magnetic field that attracts the rotor magnet and is the source of the force that turns the motor. Problem: How can we easily and accurately control these "three constantly changing waves" using a microcontroller? Step 1: Clarke Transformation - Simplifying 3D into 2D The first magic is the " Clark transformation ," which transforms a complex 3D world into a more understandable 2D world. The calculation formula is as follows: In normal motor control, the following simplified formula is used, assuming amplitude invariant transformation (K=2/3) and balanced three-phase (i_a+i_b+i_c=0).   ​ The graph on the right (Two-Phase Sine Waves α-β) : Look! The three waves have been consolidated into two waves, α (alpha) and β (beta). The wave shape (alternating current) is still there, but one variable has been removed, making it much easier to see. Graph on the left (Clarke Transformation α-β) : This shows the world as seen from two axes (α, β) that intersect at right angles to the rotation vectors seen from three axes (A, B, C). It's like turning a solid object seen from an angle into a flat view from directly above. The rotation vector itself continues to rotate in the same way without any change. [Key points of Clarke conversion] Without losing any information, we simplified the problem by converting from the somewhat difficult to handle three-phase coordinate system to Cartesian coordinates (α-β stationary coordinate system), which are familiar from mathematics. Step 2: Park Transformation - "The Magic of the Merry-Go-Round" - Freeze the Moving World The values of α and β are still changing like waves, and it is difficult to keep track of them. This is where the essence of vector control, the " Park transformation ," comes in! The calculation formula is as follows: ​​ This is a major shift in thinking : "Let's stop looking at the rotating vector from the stationary ground (α-β coordinates) and jump on a merry-go-round that rotates at the same speed as the rotating vector!" This new rotating coordinate system is called the " dq rotating coordinate system ." Right graph (Two-Phase Value dq) : What an amazing result! The two waves that had been changing so drastically have now turned into **almost constant values (direct current)** called d and q! Left graph (Park Transformation dq) : You can see that the dq coordinates rotate in perfect synchronization with the rotation vector. If you stand right next to a horse on a merry-go-round, the horse appears stationary to you, right? It's the exact same principle. From the perspective of the rotating object, it appears stationary. [Points to note about park conversion] By observing from a coordinate system (dq coordinates) that rotates at the same speed as the rotating vector, AC values can be treated as DC values. Why go through such a tedious conversion process? What are the huge benefits? This two-step transformation brings us a tremendous benefit: overwhelming simplification of control . Controlling constantly changing AC values is difficult, but what about DC values? If it's higher than the target value, lower it; if it's lower, raise it. With this simple operation (PID control) that even an elementary school student can understand, you can achieve perfect control of a motor. The DC values of d and q each have an important physical meaning. q-axis value (Quadrature-axis): This directly controls the motor's torque (rotational force). When you step on the accelerator of an EV, the car accelerates sharply because the microcomputer is raising the target value of this q-axis. It is truly a "power dial." d-axis value (Direct-axis): Controls the motor's magnetic flux (magnet strength). In the case of a permanent magnet motor, the strength of the rotor magnet is constant, so basically it is most efficient to control the d-axis current to zero. It is truly an "efficiency dial." In other words, the Clarke and Park transformations are magical in that they separate the "power" and "efficiency" elements of a motor, which are normally mixed together, into two independent DC dials (d and q) . Summary: The power of mathematics to manipulate complex waves at will The complex wave of three-phase AC creates a rotating force (rotation vector) inside the motor. Clarke transformation simplifies the problem by redrawing the three-dimensional world into two dimensions (α-β). The park transformation involves riding on a rotating merry-go-round (dq coordinates) and converting AC values into DC values. The DC torque (q) and magnetic flux (d) values can be easily and accurately controlled using a PID controller! This series of elegant mathematical processes is the basis of "vector control," which supports modern high-performance motors. It is this magic that allows us to enjoy the full benefits of powerful, quiet, and energy-efficient motors. Thank you for reading to the end! If you would like to read the next basic chapter, click here ↓ [Basics Part 4] Practice! Let's see how vector control works using a block diagram! Click here for an explanation of the specific setup method and how to run the sample code. [Introduction to NXP Microcontrollers] [Motor Control] [Practical Part 1] Mechanism and Control Method of Permanent Magnet Synchronous Motors (Japanese blog) Here is a website that compiles articles about NXP motor control: NXP Motor Control - Summary Page - (Japanese blog) =========================​ We are currently unable to respond to comments in the " Comment " section of this post . We apologize for the inconvenience, but when making inquiries, please refer to " How to contact NXP with technical questions ( Japanese blog ) " . (If you are already an NXP distributor or have a relationship with NXP , you may contact the person in charge directly. ) This article will provide an easy-to-understand explanation of motor control using the NXP FRDM board "FRDM-MCXA156." It is divided into a basic section and a practical section, so we hope you will refer to the section that interests you. ・Basics ①~⑦, Practical ①~③ This time, as part 3 of the Basics, we will explain the mechanism and control method of permanent magnet synchronous motors using NXP microcontrollers. MCUXpresso MCUXpresso IDE MCUXpresso SDK MCX Motor Control Technology Focus Japanese Blog
查看全文
TDA8035 运行模式下的 IDD (INTF) 电流消耗 大家好,团队, 当 TDA8035 处于运行模式时,VDD (INTF) = 3.3 V 时 VDD (INTF) 的近似功耗是多少? 顺祝商祺! 西尔万 Re: TDA8035 IDD(INTF) current consumption in active mode 你好@sylvainbouriot TDA8035 的大电流通路(板卡电源、VCC 限流、DC/DC)均位于 VDDP 中,与 VDD (INTF) 无关。 VDD (INTF) 主要负责数字控制逻辑、I/O 参考和时钟分频控制。其功耗非常低。 运行模式下的 IDD (INTF) 通常在 1 到 3 mA(典型值)的范围内。
查看全文
Cortex-M33 における i.mx93 LPSPI + eDMA の問題 私はTria i.MX9332 (B1 シリコン) SMARC モジュールを使用しており、 Cortex-M33 上の eDMA で LPSPI6 を使用しようとしていますが、動作しません。 開発環境 VSコード 1.109.0 VS Code拡張機能26.1.56用のMCUXpresso SDK 25.09.00 ハードウェア カスタムキャリアボード上のTria SM2S-IMX93 SPI (LPSPI6) 経由でコネクテッドされたILI9341コントローラを備えた LCD 現在の状況 DMA なしで LPSPI6を使用すると、ディスプレイは正常に動作します。 スループットを向上させるためにLPSPI6 + eDMAに切り替えようとしていますが、完了通知を取得できません。 問題 DMA ベースの転送は開始されたように見えますが、転送の終了時にLPSPI DMA 完了コールバックを受信しません。 詳細および関連するコード/構成は添付ファイルにあります。 何が欠けているのか、またはコールバックがトリガーされない理由を誰か指摘してもらえますか? Re: i.mx93 LPSPI + eDMA problem on Cortex-M33 こんにちは@albi84 EDMAを使用したLPDPIの設定については、添付のパッチファイルを参照してください。 BR Re: i.mx93 LPSPI + eDMA problem on Cortex-M33 サンプルコードをありがとうございます。例を確認することで、うまく動作するようになりました。 Re: i.mx93 LPSPI + eDMA problem on Cortex-M33 こんにちは、 LPSPI と eDMA のスケルトンを共有していただけますか? ありがとうございます。 Re: i.mx93 LPSPI + eDMA problem on Cortex-M33 これはスケルトンではなく、私が実際に使用するコードです。これは役に立ちますか?
查看全文
Flexera License Dongle Hello, We have been using CodeWarrior 5.2 and 11.1 for some time with the Flexera License keys. Everything was working correctly and then all of a sudden the CodeWarrior Suites do not seem to recognize the Dongle anymore.  lmtools correctly displays the FLEXid: I have the license.dat files at the following paths: C:\Program Files (x86)\Freescale\CWS12v5.2 C:\Freescale\CW MCU v11.1\MCU For CodeWarrior 5.2 I get the following error: And for 11.1 I get: The computer I am using is running Windows 11. We have some older laptops that are Windows 10 and have no issues on those. Any help will be greatly appreciated! Thank you, Zach
查看全文
MCXN947 USB 硬件设计 我想在 MCXN947VDFT 上将 USB 2.0 HS (USB1) 仅配置为外设。 我不需要 OTG 功能,如果不需要,也不想添加 FRDM-MCXN947 开发板上演示的 VBUS 电源控制或 CC 逻辑 IC。 我使用的是 USB C 型连接器 CC1 和 CC2 引脚使用 5.1k 电阻器下拉 ID 引脚能否在 uC 端保持浮空? 我需要用于 USB1_VBUS 引脚的电阻分压器吗。MCX-N9XX-EVK 增加了分频器。FRDM-MCXN947 则没有。 引脚标明容差为 5V。 这样的设计可行吗?如有任何见解,不胜感激。谢谢 MCX N Re: MCXN947 USB hardware design 你好@ashwinanil 感谢您的来信 请参阅 UG10092:mcxnx4x 硬件设计指南 | 恩智浦半导体 ,在此重点介绍第 8.3 章 高速USB(也指第 8. 1 章)和 11 个未使用的引脚。 VBUS 建议将其直接连接到 USB 连接器,而不使用电阻分压器。正如文件所述:"USB VBUS 引脚是一个独特的引脚,因为它是唯一的 5 V 容差引脚。连接器的 VBUS 引脚必须直接连接到 USB_VBUS MCX 引脚。" 建议不连接的 USB_ID 如果这些信息对您有帮助,请告诉我。 Re: MCXN947 USB hardware design 你好@carlos_o ,感谢您的回复。我按照你的指导,在没有分压器的情况下将 5V 引脚直接连接到 usb_vbus MCXN 引脚。其余引脚配置如上,我没有使用控制 OTG 的 CC 逻辑芯片,不确定是否需要。无论如何,我还是无法让 USB 正常工作。目前我怀疑是固件问题。 谢谢您的帮助! Re: MCXN947 USB hardware design 你好@carlos_o 我们正在使用 Linux 下的 zephyr testusb 样本进行测试。使用 evk 时,我们可以看到设备枚举,我们可以运行 USB 测试。但当我们尝试使用自定义边界时,却出现了枚举错误,请参阅以下主机端的 dmesg 日志。 [1115238.671144] usb 1-2 :使用 xhci_hcd 的新款高速 USB 设备 编号 36 [1115238.785192] usb 1- 2:设备描述符读取/64,错误 -71 [1115239.003075] usb 1-2:设备描述符读取/64,错误 -71 [1115239.219143] usb 1-2 :使用 xhci_hcd 的新款高速 USB 设备 编号 37 [1115239.333176] usb 1-2:设备描述符读取/64,错误 -71 [1115239.555205] usb 1-2:设备描述符读取/64,错误 -71 [1115239.657153] usb usb1-port2:尝试电源循环 [1115240.037109] usb 1-2:使用 xhci_hcd 的新款高速 USB 设备编号 38 [1115240.037252] usb 1- 2 :设备 未响应设置地址。 [1115240.241247] usb 1-2:设备未响应设置地址。 [1115240.449124] usb 1-2:设备不接受地址 38,错误 -71 [1115240.562935] usb 1-2 :使用 xhci_hcd 的新款高速 USB 设备 编号 39 [1115240.563074] usb 1-2:设备未响应设置地址。 [1115240.769196] usb 1-2:设备未响应设置地址。 [1115240.977079] usb 1-2:设备不接受地址 39,错误 -71 [1115240.977312] usb usb1-port2:无法枚举 USB 设备   表示设备在本例中自定义主板未响应来自主机的安装数据包 Re: MCXN947 USB hardware design 你好@ashwinanil 您是如何测试 USB 功能的? Re: MCXN947 USB hardware design 你好@wima88 抱歉迟复 由于您将 Zephyr 与自定义主板一起使用,请参阅以下 Zephyr 自定义主板和应用程序 在使用 Zephyr 为自定义板开发代码时,您可以遵循一些技巧。 Re: MCXN947 USB hardware design 这是决心,感谢@carlos_o的支持。问题是硬件/软件设置的时钟频率不匹配
查看全文