NXP Tech Blog

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

NXP Tech Blog

Yutaka_Okui
NXP Employee
NXP Employee

「電源ってなに?」、という人に、最初に知っておいてほしいことを、まとめたページです。

第五回として、PMIC(Power Management Integrated Circuit)とSBC(System Basis Chip)について、説明しています。

Read more...

More
0 0 71
Takayoshi_Obara
NXP Employee
NXP Employee

NXPのパワーマネージメントIC(PMIC/SBC)を車載向けマイコン(S32シリーズ)に使用するメリットを4つ説明します。

Read more...

More
1 0 90
Yutaka_Okui
NXP Employee
NXP Employee

「電源ってなに?」、という人に、最初に知っておいてほしいことを、まとめたページです。

第四回として、ADコンバータのレシオメトリック測定とアブソリュート測定について、説明しています。

Read more...

More
0 0 103
KeitaNaga
NXP Employee
NXP Employee

NXPが電源製品を持っているってご存じでしたか?

我々の電源製品のメリットや、電源の基礎に関する記事をこちらのサイトにまとめましたので、是非ブックマークを!

Read more...

More
0 0 226
Yutaka_Okui
NXP Employee
NXP Employee

「電源ってなに?」、という人に、最初に知っておいてほしいことを、まとめたページです。

第三回として ボルテージ・トラッカについて、説明しています。

Read more...

More
0 0 145
Yutaka_Okui
NXP Employee
NXP Employee

「電源ってなに?」、という人に、最初に知っておいてほしいことを、まとめたページです。

第二回として スイッチング・レギュレータについて、説明しています。

Read more...

More
0 0 139
Yutaka_Okui
NXP Employee
NXP Employee

「電源ってなに?」、という人に、最初に知っておいてほしいことを、まとめたページです。

第一回として リニア・レギュレータについて、説明しています。

Read more...

More
1 0 171
kiyo
NXP Employee
NXP Employee

市場投入までの期間を短縮する解決策の1つとして、プロセッサ・モジュールのラインナップの一部をご紹介します。

Read more...

More
2 0 160
YuseiUegama
NXP Employee
NXP Employee

組込み機器へのAI/ML導入における課題に対して、NXPのAI/MLソリューション eIQを活用するメリットをご紹介します

-LLM+RAGソリューションをリリース予定

-時系列AI、画像処理AIモデルを開発

-Convert機能により、既存のAI/ML資産をスムーズに移行

Read more...

More
3 0 389
Takayoshi_Obara
NXP Employee
NXP Employee

NXPのパワーマネージメントIC(PMIC)をi.MXアプリケーション・プロセッサ(MPU)向けに使用するメリット使用するメリットを6つ説明します。

 

Read more...

More
3 0 585
akifumiokano
NXP Employee
NXP Employee

リアルタイムクロック(RTC)には数多くのチップがあるどころか,マイコンやプロセッサにもその機能が内蔵されています.
この記事では,「そもそもRTCとは何なのか?」から,「内蔵RTCを使わずに外付けRTCチップを使うメリットは何なのか?」さらに「それらをどのように選択すれば良いのか?」を解説します.

Read more...

More
1 0 830
akifumiokano
NXP Employee
NXP Employee

I3C温度センサ:P3T1755をMCXマイコンで動作させるサンプルコードが,NXPアプリケーション・コード・ハブで公開されています.この記事では,このサンプルコードを動作させるための手順を紹介.
必要となる機材はMCXマイコンの評価基板:FRDM-MCXN947,またはFRDM-MCXA153.これらの評価基板上にはP3T1755を搭載しているので,そのままの状態でI3Cの動作を試せます.同サンプルコードではP3T1755の単体評価基板:P3T1755DP-ARDを接続しての動作評価も可能.複数のP3T1755を接続しての動的アドレス割り当てやIBI(In-band interrupt:インバンド割込)機能も試せます.

Read more...

More
1 0 715
akifumiokano
NXP Employee
NXP Employee

チップ間シリアル・インターフェースとして使われるI²C.
もう当たり前すぎて,いまさら問題が発生することもないぐらい,多くのシステムで使われています.

しかしちょっとしたことでハマる時にはハマってしまう.

ここではやってしまいがちなI²Cでのトラブルや,簡単なデバッグ方法を紹介します.

Read more...

More
1 0 1,251
akifumiokano
NXP Employee
NXP Employee

マイコン/プロセッサと周辺デバイス間の通信に使われるSPIバス.

あまりに当たり前に使われるこのシリアルバスですが,あえていま,その成り立ちについてまとめてみます.

Read more...

More
3 0 1,103
akifumiokano
NXP Employee
NXP Employee

マイコン/プロセッサと周辺デバイス間の通信に使われるI²Cバス.

あまりに当たり前に使われるこのシリアルバスですが,あえていま,その成り立ちについてまとめてみます.

Read more...

More
1 0 1,190
akifumiokano
NXP Employee
NXP Employee

最近耳にするようになった『I3Cバス』.
これはI²CやSPIの後継となるべく,MIPIによって規定された新世代のシリアルバス仕様です.I3CはI²Cと同じ2線式のバスですが,I²Cに比べ通信速度が速く,低消費電力.さらにこれまでは追加で必要となった割り込み信号もこの2本線で扱えるよう少線化にも役立つような仕様となっています.
またI²Cと下位互換性を持ち,同一バス上にこれまでのI²CターゲットとI3Cターゲットを混在させて使うこともできます.
NXPではI3C対応のマイコン/プロセッサやセンサ,ターゲットとなるセンサ・デバイスや,ハブ/マルチプレクサ/信号レベル変換器などの様々な製品がラインナップされています.

Read more...

More
2 0 1,691
michalvidlak
NXP Employee
NXP Employee

In the realm of electric motor control, achieving high efficiency and precision is critical, especially in applications like electric vehicles, robotics, and industrial automation. Field-Oriented Control (FOC) of Permanent Magnet Synchronous Motors (PMSM) stands out as a sophisticated technique that allows independent and precise control of motor torque and magnetic flux. The introduction of virtualized objects, also known as digital twins, into motor control systems further revolutionizes this field. Digital twins replicate motor behavior and control algorithms in a virtual environment, providing advantages such as predictive maintenance, cost reduction, improved efficiency, and faster development cycles. This approach, demonstrated using NXP’s MCSPTR2AK396 3-Phase Motor Control Kit with S32K396, enables real-time monitoring and optimization of motor performance, offering a reliable and adaptable solution for modern motor control challenges. Overall, digital twins in motor control systems enhance efficiency, performance, and flexibility, significantly shaping the future of electric motor applications in various industries.

Read more...

More
4 0 1,441
michalvidlak
NXP Employee
NXP Employee

This article outlines the configuration of a 3-phase Permanent Magnet Synchronous Motor (PMSM) vector control drive equipped with three shunt current sensors and resolver position detection. The design is targeted for automotive motor control applications and serves as an example using the NXP family of automotive motor control MCUs based on an Arm® Cortex®-M7 technology specifically optimized for a broad spectrum of automotive applications.

Read more...

More
1 0 909
KeitaNaga
NXP Employee
NXP Employee

Yocto Linux BSPの利用方法 をまとめたページです。

- i.MX 8M PlusのEVKをベースにしています。

- Yocto Linux BSPは、6.1.55-2.2.0を使用しています。

Read more...

More
2 0 830
xinyu_chen
NXP Employee
NXP Employee

i.MX93 Smart Appliance PoC demonstrate and simulate a smart fridge by i.MX93, which supports low power, fast boot, lightweight GUI, AI vision for food refreshness check, MATTER connectivity and Voice control UI, etc.

Read more...

More
0 0 549
addiyi
NXP Employee
NXP Employee

DDR tool supports i.MX8M family, i.MX91 family, i.MX93 family, i.MX95 family and LX2160A\LX2162A. DDR tool is part of Config tools for i.MX offering configuration, inspection, optimization, vTSA, stressing and code generation. It can be downloaded from Config Tools for i.MX Applications Processors

DDR tool User Guide is part of  User Guide for Config tools for i.MX

Read more...

More
1 0 963
akifumiokano
NXP Employee
NXP Employee

双方向電圧レベル・シフタ評価ボード:『NTS0304EUK-ARDの動かし方』の動画を公開
https://youtu.be/gQcEmset_QE

Read more...

More
0 0 942
KeitaNaga
NXP Employee
NXP Employee

Linux BSPをビルドして生成したイメージをターゲットボードに書き込む方法を説明します。

uuuというユーティリティを使う方法と、ddコマンドの2種類の書き込み方法を紹介します。

Linux BSPのビルド方法については、以下をご参照ください。

[入門] Yocto Linux BSPのビルド方法 - i.MX 8M Plus編

Read more...

More
1 0 1,755
KeitaNaga
NXP Employee
NXP Employee

Yocto Linux BSPのビルド時におけるTIPS(ビルドの効率化、Dockerを使ってビルド等)を紹介します。

Read more...

More
0 0 2,852
KeitaNaga
NXP Employee
NXP Employee

i.MX 8M PlusのEVKをベースに、Yocto Linuxのビルド方法をご紹介します。

Yocto Linux BSPは、6.1.55-2.2.0を使用しています。

Read more...

More
0 0 3,874
KeitaNaga
NXP Employee
NXP Employee

NXPの「MCX N947」マイコンをベースに、ハンズオン形式で、画像認識サンプルコードの実装を紹介します。

Read more...

More
3 0 1,780
EsaHuang
NXP Employee
NXP Employee

1.To train dataset on yolov5, first clone repository and setup environment.

git clone https://github.com/ultralytics/yolov5
cd yolov5
pip install -r requirements.txt

 

2.Prepare data including images and labels.

Download dataset from here, classes incluing pedestrian, car, pothole, red light and green light. You can add your own dataset as you need.Split data into train, test, valid by 8:1:1 ratio.

To get optimized results, you can label videos which need to be shown with labelme tool.

 

3.Train model with train.py. The pretrained model yolov5s.pt can be downloaded here. Copy trained model under yolov5 directory.

python train.py --weights yolov5s.pt --data dcc.yaml --img 320
cp yolov5/runs/expX/train/weights/best.pt yolov5/dcc.pt

 

 

 

4.Export model as .pb format.

python export.py --weights dcc.pt --data dcc.yaml --include pb --img 320

 

 

 

5.Convert model from .pb to .tflite formats with eIQ toolkits to deploy on i.MX95 CPU. (NPU not supported yet)

Open eIQ model toolkits, load model and convert to tflite. Remind to enable quantization at the same time to shorten inference time, choose input and output data type as uint8. Keep numbers of sample as default.

 

Note: Models in attachment are for reference only.

Note: Test videos link can be found below. Organized test videos can be downloaded here.

https://www.youtube.com/watch?v=DcMf8IjO6Qo

https://www.youtube.com/watch?v=HUbKO1cACLE&pp=ygURZHJpdmluZyBpbiBzdXpob3U%3D

Potholes in a rural road - Free Stock Video (mixkit.co)

Driving Los Angeles 8K HDR Dolby Vision Rear View Long Beach to Downtown LA California, USA (yout...

reference link:

GitHub - ultralytics/yolov5: YOLOv5 in PyTorch > ONNX > CoreML > TFLite

More
1 0 892
addiyi
NXP Employee
NXP Employee

Introducing SerDes tool for i.MX95 family. SerDes tool is part of Config tools for i.MX offering configuration and validation functionalities. It can be downloaded from Config Tools for i.MX Applications Processors

SerDes tool User Guide is part of  User Guide for Config tools for i.MX

Read more...

More
0 0 972
addiyi
NXP Employee
NXP Employee

DDR tool supports i.MX8M family, i.MX93 family, i.MX95 family and LX2160A\LX2162A. DDR tool is part of Config tools for i.MX offering configuration, inspection, optimization, vTSA, stressing and code generation. It can be downloaded from Config Tools for i.MX Applications Processors

DDR tool User Guide is part of  User Guide for Config tools for i.MX

Read more...

More
0 0 1,279
SimonZossak
NXP Employee
NXP Employee

The Enhanced Time Processing Unit (eTPU) is a programmable I/O controller with its own core and memory system running independently of the CPU. The eTPU Software Plugins are safety qualified, production-ready software drivers that deliver motor control functionality on the eTPU.

Read more...

More
4 0 2,562