Hello
私はFS26とS32K358を使用しています。
私はFS26のVLDO2をMCUの電源として、FS26のVLDO1をCANトランシーバの電源として使っています。
MCUがCAN通信状態のままになると、FS26のVLDOはオフになり、MCUの電源が遮断されます。
(これはランダムに発生し、およそ1~8時間ごとに起こります。)
VLDOは、FS26の電源が遮断され、その後復旧された後にのみ復旧します。
この問題はすべてのボードで発生し、単一のボードだけでなく、CAN通信が進行中でない場合は発生しません。
問題発生時の状況は以下のとおりです。
Vpre 6V O
VDIG 1.6VO
VBOS 5V O
VLDO2 X
VLDO1 X
VCORE X
OTPによるDFSは無効化されています。
FS26の現状と、この問題が発生する原因について知りたいです。
こんにちは、 kjy106906さん
良い一日!
ウォッチドッグは有効になっていますか?
以下の値は何ですか?
FS26にUVフラグやOVフラグが表示されていないか確認しましたか?
また、あなたのM_STATUSも教えてもらえますか?
この情報がお役に立てば幸いです。他に何かご不明な点がありましたら、お気軽にお問い合わせください。
良い一日をお過ごしください。幸運を祈ります。
ご返信ありがとうございます。
残念ながら、MCUはSBCから電力を受け取っていますが、VLDOがオフであるため通信は不可能です。
MCUが動作するためには、基板の電源を切って再供給しなければなりません。
監視ウィンドウは無限です。
こんにちは、kjy106906さん
良い一日!
FS26のアナログフロントエンドはまだ電源が供給されているようですが、システムに電力を供給する内部電源ツリーは無効化されています。
考えられる説明の一つは、監視対象のレギュレータ(VCORE、VLDO1、VLDO2)のいずれかに障害が検出され、設定された反応によってレギュレータの出力が無効になったというものです。FS26のドキュメントによると、故障後も設定された故障反応設定によってレギュレータは無効化されたままになることがあります。
この情報がお役に立てば幸いです。他に何かご不明な点がありましたら、お気軽にお問い合わせください。
良い一日をお過ごしください。幸運を祈ります。
よろしくお願い申し上げます。
これは重要な問題なので、ご回答をいただけるとありがたいです。
FS26が現在どのような状態にあり、なぜ失敗したのかを正確に確認したいです。
問題が発生した際、外部ツールを使用してレジスタを読み取りました。
FS26 [FS_STATES:0x17]R:0x0009; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_MIRRORCMD:0x1c]W:0x001d; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_MIRRORDATA:0x1d]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [ID_VOTP:0x1D]R:0x00
FS26 [FS_WDW_DURATION:0x0b]W:0xd08b; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_NOT_WDW_DURATION:0x0c]W:0x2f74; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_VSUP_FLG:0x07]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_VSUP_MSK:0x08]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_REG_FLG:0x05]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_REG_MSK:0x06]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_TSD_FLG:0x03]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_TSD_MSK:0x04]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_WIO_FLG:0x09]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_WIO_MSK:0x0a]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_STATUS:0x02]R:0x5020; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_COM_FLG:0x0b]R:0x0005; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_COM_MSK:0x0c]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_OVUV_REG_STATUS:0x10]R:0x1544; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_INTB_MASK:0x16]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_DIAG_SAFETY1:0x14]R:0x03c3; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_DIAG_SAFETY2:0x15]R:0x0010; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_SAFE_IOS_1:0x12]R:0xf000; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_STATES:0x17]R:0x0009; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_GRL_FLAGS:0x00]R:0x5000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_DEVICEID:0x00]R:0x65d8; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_PROGID:0x01]R:0x0105; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_STATUS:0x02]R:0x5020; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_TSD_FLG:0x03]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_TSD_MSK:0x04]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_REG_FLG:0x05]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_REG_MSK:0x06]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_VSUP_FLG:0x07]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_VSUP_MSK:0x08]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_WIO_FLG:0x09]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_WIO_MSK:0x0a]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_COM_FLG:0x0b]R:0x0005; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_COM_MSK:0x0c]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_SYS_CFG:0x0d]R:0x0001; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_TSD_CFG:0x0e]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_REG_CFG:0x0f]R:0x0002; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_WIO_CFG:0x10]R:0x0202; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_REG_CTRL1:0x11]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_AMUX_CTRL:0x13]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_LDT_CFG1:0x14]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_LDT_CFG2:0x15]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_LDT_CFG3:0x16]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_LDT_CTRL:0x17]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_MEMORY0:0x18]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [M_MEMORY1:0x19]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_GRL_FLAGS:0x00]R:0x5000; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_WDW_DURATION:0x0b]R:0xd08b; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_NOT_WDW_DURATION:0x0c]R:0x2144; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_WD_TOKEN:0x0e]R:0x5ab2; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_ABIST_ON_DEMAND:0x0f]R:0x0040; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_OVUV_REG_STATUS:0x10]R:0x1544; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_SAFE_IOS_1:0x12]R:0xf000; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_SAFE_IOS_2:0x13]R:0x035f; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_DIAG_SAFETY1:0x14]R:0x03c3; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_DIAG_SAFETY2:0x15]R:0x0010; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_INTB_MASK:0x16]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_STATES:0x17]R:0x0009; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_LP_REQ:0x18]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
FS26 [FS_LDT_LPSEL:0x19]R:0x0000; CRC[MOSI:0x00; MISO:0x00]
問題発生時の波形を添付します。
青:VSUP / 赤:VBOS / 緑:RSTB / 黄:VDIG
青色 VSUP / 赤色 VPre / 緑色 Vcore / 黄色 RSTB
デバッグについては、PMICの初期化プロセスを参照してください。AN13431
TI TMS570シリーズMCU向けのNXP PMICソリューションは役立つはずです