|
大家好,我是痞子衡,是正經(jīng)搞技術的痞子。今天痞子衡給大家介紹的是一種快速定位i.MXRT600板級設計ISP[2-0]啟動模式引腳上電時序問題的方法。
! v, G( g& ^0 [" T' W+ n1 \' ?我們知道恩智浦i.MXRT600是主打音頻市場的MCU產(chǎn)品,其也是i.MXRT三位數(shù)平臺的第一款型號。這顆MCU已被眾多知名國際大廠客戶選用,在項目中作為協(xié)處理器負責音頻相關子功能。不少客戶都已經(jīng)到了量產(chǎn)階段,最近痞子衡在支持其中一個量產(chǎn)客戶,客戶遇到了同一批次某幾個板卡無法正常啟動的問題。痞子衡和同事一起排查,最終發(fā)現(xiàn)是ISP[2:0]啟動引腳電平上電時序問題。這其實是個典型問題,痞子衡今天教你一招快速定位此類問題的方法:1 a- j: Q- Z& i; X6 p7 u
一、引出上電時序問題我們先來看看客戶的問題,下面是客戶板卡簡圖,i.MXRT600是負責音頻功能的協(xié)處理器,它的啟動引腳ISP[2:0]與主應用處理器(AP)連接了起來(客戶項目設計里,AP并不負責控制i.MXRT600的啟動模式),為了防止對i.MXRT600上電ISP引腳采樣有影響,客戶還特地在中間加了一層反向隔離電路。2 X0 h0 t' M/ r5 e3 t1 ^
注:其實i.MXRT600支持Serial Boot模式,這種模式下i.MXRT600作為協(xié)處理器,其應用程序數(shù)據(jù)可直接由AP通過指定的UART/I2C/SPI/USB下載進i.MXRT600的內部RAM運行,能省去一顆外部Flash。 |
|