MPC5645: LPM_ACK asserting time by CPU for CAN modules

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

MPC5645: LPM_ACK asserting time by CPU for CAN modules

567件の閲覧回数
Ramesh_A
Contributor I

When the CAN modules are disabling by asserting the MDIS of the MCR, with that the modules are to be entered Low Power Mode. To confirm that the LPM_ACK will be set to TRUE by the CPU.

Want to know how many clock cycles are might be taken by the CPU to assert the LPM_ACK of MCR?

MPC564xB-C 

0 件の賞賛
返信
2 返答(返信)

534件の閲覧回数
petervlna
NXP TechSupport
NXP TechSupport

Hello,

When disabled, the module requests to disable the clocks to the CAN Protocol Interface and Message Buffer Management sub-modules.

Want to know how many clock cycles are might be taken by the CPU to assert the LPM_ACK of MCR?

To set LPM_ACK it is just one clock cycle. I expect that LPM_ACK bit is acknowledge signal directly rooted from CAN module, so it will be one cycle. (as it is for other ACK bits of the other IPs). There is no need for delays, as it is not going trough any bus interface.

But if you are asking how many clock cycles will take from MDIS until the LPM_ACK is set, then:

If the module is disabled during transmission or reception, FlexCAN does the following:
• Waits to be in either Idle or Bus Off state, or else waits for the third bit of Intermission and then checks it to be recessive
• Waits for all internal activities like arbitration, matching, move-in and move-out to finish
• Ignores its Rx input pin and drives its Tx pin as recessive
• Shuts down the clocks to the CPI and MBM sub-modules
• Sets the NOT_RDY and LPM_ACK bits in MCR

Best regards,

Peter

525件の閲覧回数
Ramesh_A
Contributor I
Hi Peter,
Thanks for the information.
I've a question from one of the above points.
https://community.nxp.com/t5/MPC5xxx/MPC5645-LPM-ACK-asserting-time-by-CPU-for-CAN-modules/m-p/23409...
Can we consider that the bus goes idle when the inter-fame space (3bit-Recessive) is observed on the bus in case of Transmission/Reception of any TP message? and the CPU can consider this situation and set the LPM_ACK bit, so that the CAN modules entered Low Power Mode?
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2340534%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMPC5645%3A%20CAN%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AB%E5%AF%BE%E3%81%99%E3%82%8BCPU%E3%81%AB%E3%82%88%E3%82%8BLPM_ACK%E3%82%A2%E3%82%B5%E3%83%BC%E3%83%88%E6%99%82%E9%96%93%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2340534%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3ECAN%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%8CMCR%E3%81%AEMDIS%E3%82%92%E3%82%A2%E3%82%B5%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E7%84%A1%E5%8A%B9%E5%8C%96%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A8%E3%80%81%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AF%E4%BD%8E%E9%9B%BB%E5%8A%9B%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E5%85%A5%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82LPM_ACK%E3%81%8CCPU%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6TRUE%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%82%8B%E3%81%93%E3%81%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3ECPU%E3%81%8CMCR%E3%81%AELPM_ACK%E3%82%92%E3%82%A2%E3%82%B5%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AB%E3%80%81%E4%BD%95%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%81%8B%E3%81%8B%E3%82%8B%E3%81%8B%E7%9F%A5%E3%82%8A%E3%81%9F%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FMPC564xB-C%2Fpd-p%2FMPC564xB-C%22%20class%3D%22lia-product-mention%22%20data-product%3D%221067-1%22%20target%3D%22_blank%22%3EMPC564xB-C%3C%2FA%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2340917%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MPC5645%3A%20LPM_ACK%20asserting%20time%20by%20CPU%20for%20CAN%20modules%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2340917%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%0A%3CP%3E%E7%84%A1%E5%8A%B9%E5%8C%96%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A8%E3%80%81%E3%81%93%E3%81%AE%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AFCAN%E3%83%97%E3%83%AD%E3%83%88%E3%82%B3%E3%83%AB%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%81%8A%E3%82%88%E3%81%B3%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%83%90%E3%83%83%E3%83%95%E3%82%A1%E3%83%9E%E3%83%8D%E3%82%B8%E3%83%A1%E3%83%B3%E3%83%88%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AB%E5%AF%BE%E3%81%97%E3%81%A6%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%81%AE%E7%84%A1%E5%8A%B9%E5%8C%96%E3%82%92%E8%A6%81%E6%B1%82%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CBLOCKQUOTE%3E%0A%3CP%3ECPU%E3%81%8CMCR%E3%81%AELPM_ACK%E3%82%92%E3%82%A2%E3%82%B5%E3%83%BC%E3%83%88%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AB%E3%80%81%E4%BD%95%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%81%8B%E3%81%8B%E3%82%8B%E3%81%8B%E7%9F%A5%E3%82%8A%E3%81%9F%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%EF%BC%9F%3C%2FP%3E%0A%3C%2FBLOCKQUOTE%3E%0A%3CP%3ELPM_ACK%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%80%81%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB1%E3%81%A4%E5%88%86%E3%81%97%E3%81%8B%E3%81%8B%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82LPM_ACK%E3%83%93%E3%83%83%E3%83%88%E3%81%AFCAN%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%8B%E3%82%89%E7%9B%B4%E6%8E%A5%E7%99%BA%E4%BF%A1%E3%81%95%E3%82%8C%E3%82%8B%E7%A2%BA%E8%AA%8D%E4%BF%A1%E5%8F%B7%E3%81%AA%E3%81%AE%E3%81%A7%E3%80%811%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%AF%E3%81%9A%E3%81%A7%E3%81%99%E3%80%82%EF%BC%88%E4%BB%96%E3%81%AEIP%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%AE%E4%BB%96%E3%81%AEACK%E3%83%93%E3%83%83%E3%83%88%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%82%82%E5%90%8C%E6%A7%98%E3%81%A7%E3%81%99%E3%80%82%EF%BC%89%E3%83%90%E3%82%B9%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%82%92%E7%B5%8C%E7%94%B1%E3%81%97%E3%81%AA%E3%81%84%E3%81%9F%E3%82%81%E3%80%81%E9%81%85%E5%BB%B6%E3%81%AF%E7%99%BA%E7%94%9F%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%81%97%E3%81%8B%E3%81%97%E3%80%81MDIS%E3%81%8B%E3%82%89LPM_ACK%E3%81%8C%E8%A8%AD%E5%AE%9A%E3%81%95%E3%82%8C%E3%82%8B%E3%81%BE%E3%81%A7%E3%81%AB%E3%81%8B%E3%81%8B%E3%82%8B%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%B5%E3%82%A4%E3%82%AF%E3%83%AB%E6%95%B0%E3%82%92%E5%B0%8B%E3%81%AD%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%82%E3%82%8C%E3%81%B0%E3%80%81%E6%AC%A1%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%80%81%E4%BF%A1%E4%B8%AD%E3%81%BE%E3%81%9F%E3%81%AF%E5%8F%97%E4%BF%A1%E4%B8%AD%E3%81%AB%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%8C%E7%84%A1%E5%8A%B9%E5%8C%96%E3%81%95%E3%82%8C%E3%81%9F%E5%A0%B4%E5%90%88%E3%80%81FlexCAN%E3%81%AF%E6%AC%A1%E3%81%AE%E5%87%A6%E7%90%86%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%83%BB%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E7%8A%B6%E6%85%8B%E3%81%BE%E3%81%9F%E3%81%AF%E3%83%90%E3%82%B9%E3%82%AA%E3%83%95%E7%8A%B6%E6%85%8B%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%BE%E3%81%A7%E5%BE%85%E6%A9%9F%E3%81%99%E3%82%8B%E3%81%8B%E3%80%81%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%9F%E3%83%83%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE3%E7%95%AA%E7%9B%AE%E3%81%AE%E3%83%93%E3%83%83%E3%83%88%E3%82%92%E5%BE%85%E6%A9%9F%E3%81%97%E3%81%A6%E3%81%8B%E3%82%89%E3%80%81%E3%81%9D%E3%82%8C%E3%81%8C%E5%8A%A3%E6%80%A7%E3%81%A7%E3%81%82%E3%82%8B%E3%81%8B%E3%81%A9%E3%81%86%E3%81%8B%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%83%BB%E4%BB%B2%E8%A3%81%E3%80%81%E3%83%9E%E3%83%83%E3%83%81%E3%83%B3%E3%82%B0%E3%80%81%E5%85%A5%E5%B1%85%E3%80%81%E9%80%80%E5%8E%BB%E3%81%AA%E3%81%A9%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E5%86%85%E9%83%A8%E6%B4%BB%E5%8B%95%E3%81%8C%E5%AE%8C%E4%BA%86%E3%81%99%E3%82%8B%E3%81%BE%E3%81%A7%E5%BE%85%E6%A9%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%83%BBRx%E5%85%A5%E5%8A%9B%E3%83%94%E3%83%B3%E3%82%92%E7%84%A1%E8%A6%96%E3%81%97%E3%80%81Tx%E3%83%94%E3%83%B3%E3%82%92%E3%83%AA%E3%82%BB%E3%83%83%E3%82%B7%E3%83%96%E3%81%A8%E3%81%97%E3%81%A6%E9%A7%86%E5%8B%95%E3%81%99%E3%82%8B%3CBR%20%2F%3E%E3%83%BBCPI%E3%81%8A%E3%82%88%E3%81%B3MBM%E3%82%B5%E3%83%96%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%AE%E3%82%AF%E3%83%AD%E3%83%83%E3%82%AF%E3%82%92%E5%81%9C%E6%AD%A2%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%20%E2%80%A2%20MCR%E3%81%AENOT_RDY%E3%83%93%E3%83%83%E3%83%88%E3%81%A8LPM_ACK%E3%83%93%E3%83%83%E3%83%88%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%81%BE%E3%81%99%3C%2FP%3E%0A%3CP%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3E%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2341308%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20MPC5645%3A%20LPM_ACK%20asserting%20time%20by%20CPU%20for%20CAN%20modules%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2341308%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%E3%83%94%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%95%E3%82%93%E3%80%82%3CBR%20%2F%3E%E6%83%85%E5%A0%B1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E4%B8%8A%E8%A8%98%E3%81%AE%E3%81%84%E3%81%9A%E3%82%8C%E3%81%8B%E3%81%AE%E7%82%B9%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E8%B3%AA%E5%95%8F%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FMPC5xxx%2FMPC5645-LPM-ACK-asserting-time-by-CPU-for-CAN-modules%2Fm-p%2F2340917%23M28357%3A~%3Atext%3D%25E2%2580%25A2%2520Waits%2520to%2520be%2520in%2520either%2520Idle%2520or%2520Bus%2520Off%2520state%252C%2520or%2520else%2520waits%2520for%2520the%2520third%2520bit%2520of%2520Intermission%2520and%2520then%2520checks%2520it%2520to%2520be%2520recessive%22%20target%3D%22_blank%22%3Ehttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FMPC5xxx%2FMPC5645-LPM-ACK-asserting-time-by-CPU-for-CAN-modules%2Fmp%2F2340917%23M28357%3A~%3Atext%3D%20%25E2%25%2080%20%25A2%25%E5%BE%85%E6%A9%9F%2520to%25%2020be%20%2520in%25%2020either%20%2520Idle%25%2020or%20%2520Bus%25%2020Off%20%2520state%25%202C%20%2520or%25%2020else%20%2520waits%25%2020for%20%2520the%25%2020third%20%2520bit%25%2020of%20%2520Intermission%25%2020and%20%2520then%25%2020%E3%83%81%E3%82%A7%E3%83%83%E3%82%AF%2520it%25%2020to%20%2520be%25%2020recessive%3C%2FA%3E%3CBR%20%2F%3ETP%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%81%AE%E9%80%81%E5%8F%97%E4%BF%A1%E6%99%82%E3%81%AB%E3%83%90%E3%82%B9%E4%B8%8A%E3%81%A7%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E9%96%93%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%EF%BC%883%E3%83%93%E3%83%83%E3%83%88%E3%83%AA%E3%82%BB%E3%83%83%E3%82%B7%E3%83%96%EF%BC%89%E3%81%8C%E8%A6%B3%E6%B8%AC%E3%81%95%E3%82%8C%E3%81%9F%E5%A0%B4%E5%90%88%E3%80%81%E3%83%90%E3%82%B9%E3%81%AF%E3%82%A2%E3%82%A4%E3%83%89%E3%83%AB%E7%8A%B6%E6%85%8B%E3%81%AB%E3%81%AA%E3%82%8B%E3%81%A8%E8%80%83%E3%81%88%E3%81%A6%E3%82%82%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%E3%81%BE%E3%81%9F%E3%80%81CPU%E3%81%AF%E3%81%93%E3%81%AE%E7%8A%B6%E6%B3%81%E3%82%92%E8%80%83%E6%85%AE%E3%81%97%E3%81%A6LPM_ACK%E3%83%93%E3%83%83%E3%83%88%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%97%E3%80%81CAN%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%82%92%E4%BD%8E%E9%9B%BB%E5%8A%9B%E3%83%A2%E3%83%BC%E3%83%89%E3%81%AB%E7%A7%BB%E8%A1%8C%E3%81%95%E3%81%9B%E3%82%8B%E3%81%93%E3%81%A8%E3%81%AF%E5%8F%AF%E8%83%BD%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FLINGO-BODY%3E