Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

フラッシュモードでTLE7259-3 LINトランシーバーを使用しています。 割り込みにより、フラッシュモードに切り替わる切替シーケンスの正確なタイミングを常に得ることができるとは限りません。

LINトランシーバーがどのモードに切り替わったか、つまりNXP MC33662と同様に認識する可能性はありますか?

それとも、インフィニオンは他のLINトランシーバーでこの機能をサポートしているのでしょうか?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/td-p/651167

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

たぶん、コードをチェックインして、割り込みイベントの理由を確認できれば。 LIN側からのものであってはなりません。 ただし、LINモードとは何であるかを区別するために。 LINが通常モードまたはフラッシュモードのいずれかになるのは確実です。LINバス信号のスルーレート制御で区別できます。 ノーマルモードでは20kbps程度、フラッシュモードではLINフラッシュモードで出力時のスルーモード制御機構が無効になっているため、100kbpsまでデータ伝送が可能です。

 

よろしくお願いいたします

アルバブ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/654853

元の投稿で解決策を見る

0 件の賞賛
7 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

「スイッチングシーケンスの正確なタイミング」とはどういう意味ですか。 問題をよりよく理解するために、この点を詳しく説明していただけますか。

データシートによると、TLE7259-3はノーマルスロープモードからのみフラッシュモードに設定できます。 フラッシュモードに入る
時間tfl1の間ENピンを「Low」に設定し、TxDピンで立ち下がりエッジと立ち上がりエッジを生成します。
タイミングTFL2、TFL3、TFL4。 同じシーケンスでフラッシュモードを終了すると、TLE7259-3が
ノーマルスロープモード。 最後に、データ送信を解除するには、TxDピンを「High」に設定する必要があります
tto,rec です。

AliAl_0-1701777485406.png

トランシーバーの状態については、以下の状態図をいつでも参照できますが、遷移がガイドラインの範囲内であることを確認する必要があります。

AliAl_1-1701777579915.png

 

 

 

よろしくお願いいたします

アルバブ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/653205

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはAliAl、

デバイスは、ソフトウェアによってトランシーバーをフラッシュモードに設定し、返信に記載されているシーケンスを使用します。 データシートの表6の20ページには、35μsの標準的なシーケンス時間が記載されています。 およびこのシーケンスのその他のタイミング値。

シーケンス中に割り込みが発生することがあるため、このタイミングが常に満たされるとは限りません。 この場合、LINトランシーバーはフラッシュモードに設定されておらず、シーケンスを繰り返す必要があります。 これを行うには、シーケンス後のトランシーバーのモードを知る必要があります。 トランシーバーが正常にフラッシュモードに入ったかどうか。

 

よろしくお願いいたします

エフィム

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/653280

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

たぶん、コードをチェックインして、割り込みイベントの理由を確認できれば。 LIN側からのものであってはなりません。 ただし、LINモードとは何であるかを区別するために。 LINが通常モードまたはフラッシュモードのいずれかになるのは確実です。LINバス信号のスルーレート制御で区別できます。 ノーマルモードでは20kbps程度、フラッシュモードではLINフラッシュモードで出力時のスルーモード制御機構が無効になっているため、100kbpsまでデータ伝送が可能です。

 

よろしくお願いいたします

アルバブ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/654853

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちはアルバブ、

はい、割り込みはLINからのものではありませんが、デバイスにはそれらが必要です。

インフィニオンは、この提案のためにLINバスのスルーレートを測定する方法に関する論文を持っていますか? デバイスはLINマスターノードであり、LINスレーブノードが間違ったボーレートにどのように反応するかがわかりません。 また、スルーレート測定中にLINスレーブノードがウェイクアップ信号をLINに送信すると、フラッシュモード認識が破壊されます。 LINスレーブノードが同時にフラッシュモードに切り替える必要があり、同じ方法でフラッシュモードを認識する場合も、同じ問題が発生します。

 

よろしくお願いいたします

エフィム

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/655801

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

残念ながら、できません。 このドキュメントは利用できません。 おっしゃったように、割り込みが原因で、EN、TxDのスイッチングシーケンスに従ってフラッシュモードに入ることができませんでした。 これは、現在LINが通常モードになることを意味します。 また、FlashからNormalへの移行についても同じことが言えます。

 

感謝。

アルバブ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/657793

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

ええ、時々あります。 そのため、シーケンスの切り替え後にLINトランシーバーモードを認識できるようにする必要があります。 開発者はこれについて何と言っていますか?

よろしくお願いいたします

エフィム

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/657880

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは

uCコードの変更は別として。 LINがLIN Tx側からフラッシュモードに入ったかどうかを検証する他の方法

1. LINアナライザでビットレートを確認し、通常モードで表示されたビットレートと比較します。

2. uC GUIからビットレートを確認します。ビットレートはコントローラまたはアナライザのビットレートと同期している必要があるためです。

 

よろしくお願いいたします

アルバブ

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Power-Management-ICs/ingenieur/m-p/663834

0 件の賞賛