32-Bit Parallel Receive on Rising Edge Pin (FRDM-MCXN947)

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

32-Bit Parallel Receive on Rising Edge Pin (FRDM-MCXN947)

587 次查看
Flexin_On_The_IO
Contributor II

I am currently trying to configure a 32-bit parallel Shifter to receive data from an external device with one of the pins (FLEX_D4/DATA_VALID) being used as a signal to Shift in the data. 

The progress I have made has allowed me to read in the 32-bit data when DATA_VALID has triggered and move the data into an eDMA Ping-Pong buffer. I am currently testing through Printf statements of reading the buffer data to a console and if the Shifter has any errors (usually indicating Overrun according to the datasheet) they will print to the console as well. 

I believe my main issue is with the TimerConfig as it is triggering the Shifter to read too many times on one rising edge of DATA_VALID but I have not found a configuration that allows me to read only once while actually moving the correct data. 

Console Output: 

Reading Buffer A: 0x3fffefff
Shifter Error Code: 0x8
Shifter Status: 0x0
SHIFTSDEN: 0x8
DMA CSR: 0x0
DMA Error: 0x0
TCD BITER: 0x2 CSR: 0x12
CH_MUX: 0x40


Reading Buffer B: 0x3fffefff
Shifter Error Code: 0x8
Shifter Status: 0x0
SHIFTSDEN: 0x8
DMA CSR: 0x0
DMA Error: 0x0
TCD BITER: 0x2 CSR: 0x12


My FLEX_IO setup is attached. Thank you.

 

5 回复数

572 次查看
Flexin_On_The_IO
Contributor II

Update: I was able to deduce that "kFLEXIO_TimerDisableOnTriggerFallingEdge" was keeping my CPU in the callback.

I believe I want to disable after a Timer Compare but with this option SHIFTBUF only reports a value of 0x0 but with no SHIFTERR flag. 

0 项奖励
回复

505 次查看
carlos_o
NXP TechSupport
NXP TechSupport

Hi  @Flexin_On_The_IO 

Thank you for your post!

Could you please share the current behavior you see in your register? 

Which test data are you trying to receive and what you currently get? 

Could you please share which MCXN are you using? 

Is it a custom board? if not, please specify the board you are using

 

0 项奖励
回复

500 次查看
Flexin_On_The_IO
Contributor II

Hi @carlos_o thank you for the reply!

I was able to get the Timer reading on DATA_VALID edge like I wanted but did not update the thread. My current code is attached.

The problem I am facing now is getting the FlexIO to keep up with other devices. In my current setup I am basically sampling DATA_VALID and at higher speeds, the Shifter can get Overrun. My thinking is that my design requires a shared clock between the MCX & host device that would be sending the 32-bit data. I can use a pin within the 32-bit data bus to be this signal so I do not need to breakup the FlexIO pins. Any input on this idea would be welcome!

To answer your previous questions:

1. The registers are populating as intended at lower speeds. On every DATA_VALID falling edge, the SHIFTBUF stores data from the 32 Pins and the EDMA transfers to my Ping-Pong buffer via a Scatter-Gather method.

2. I am simulating input through an Analog Discovery 2, since that only has 16 data pins I am just writing the upper values of the 32-bits, simulating a clock on the DATA_VALID pin, and tying the unused pins down. Test data is matching correctly at low speeds.

3. I am using the FRDM-MCXN947

0 项奖励
回复

302 次查看
carlos_o
NXP TechSupport
NXP TechSupport

Hi @Flexin_On_The_IO 

Apologize the late reply, 

Could you please specify the speeds you are trying to achieve? 

You could review AN14284: Timing Parameter Tuning for FlexIO Emulated Interface, this app note could have some helpful information to your goal.

  

132 次查看
Flexin_On_The_IO
Contributor II

Hello again, @carlos_o 

The bare minimum speed I am trying to reach is 18.5MHz. I can confirm the Shifter does keep up at around 6.25MHz but I was having issues at higher speeds due to my hardware limitations :P. 

Below is my Analog Discovery 2 waveform where I am just providing the MCLK signal, a binary counter for the data (12-bit only due to low pin count on AD2), and manually controlling the DATA_VALID signal. 

Flexin_On_The_IO_0-1783689475176.png

When I get to higher frequencies (20 MHz) I realize the AD2 cannot actually provide a decent square wave and may be causing my FRDM to trigger undesired Shifts due bad signal integrity. 

Flexin_On_The_IO_1-1783690391552.png

I was looking at the file you sent me and I think it may be a solution to an issue I want to take care of. If DATA_VALID rises/falls at the same time as MCLK I believe it misses the a Shift of data since the clock was not able to fully decrement.

My main question is do the Shifters usually require a delayed clock/Timer in order to complete their full shift cycle even after the Trigger from the other device has gone low? My current setup requires the DATA_VALID to remain high between MCLK edges to not miss the data.

 

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2387811%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E32%20%E4%BD%8D%E5%B9%B6%E8%A1%8C%E6%8E%A5%E6%94%B6%E4%B8%8A%E5%8D%87%E6%B2%BF%E5%BC%95%E8%84%9A%20(FRDM-MCXN947)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2387811%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E7%9B%AE%E5%89%8D%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E9%85%8D%E7%BD%AE%E4%B8%80%E4%B8%AA%2032%20%E4%BD%8D%E5%B9%B6%E8%A1%8C%E7%A7%BB%E4%BD%8D%E5%99%A8%EF%BC%8C%E4%BB%A5%E4%BB%8E%E5%A4%96%E9%83%A8%E8%AE%BE%E5%A4%87%E6%8E%A5%E6%94%B6%E6%95%B0%E6%8D%AE%EF%BC%8C%E5%85%B6%E4%B8%AD%E4%B8%80%E4%B8%AA%E5%BC%95%E8%84%9A%EF%BC%88FLEX_D4%2FDATA_VALID%EF%BC%89%E7%94%A8%E4%BD%9C%E7%A7%BB%E4%BD%8D%E6%95%B0%E6%8D%AE%E7%9A%84%E4%BF%A1%E5%8F%B7%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E5%8F%96%E5%BE%97%E7%9A%84%E8%BF%9B%E5%B1%95%E4%BD%BF%E6%88%91%E8%83%BD%E5%A4%9F%E5%9C%A8%20DATA_VALID%20%E8%A7%A6%E5%8F%91%E6%97%B6%E8%AF%BB%E5%8F%96%2032%20%E4%BD%8D%E6%95%B0%E6%8D%AE%EF%BC%8C%E5%B9%B6%E5%B0%86%E6%95%B0%E6%8D%AE%E7%A7%BB%E5%8A%A8%E5%88%B0%20eDMA%20Ping-Pong%20%E7%BC%93%E5%86%B2%E5%8C%BA%E3%80%82%E6%88%91%E7%9B%AE%E5%89%8D%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87%20Printf%20%E8%AF%AD%E5%8F%A5%E6%B5%8B%E8%AF%95%E5%B0%86%E7%BC%93%E5%86%B2%E5%8C%BA%E6%95%B0%E6%8D%AE%E8%AF%BB%E5%8F%96%E5%88%B0%E6%8E%A7%E5%88%B6%E5%8F%B0%EF%BC%8C%E5%A6%82%E6%9E%9C%E7%A7%BB%E4%BD%8D%E5%99%A8%E5%87%BA%E7%8E%B0%E4%BB%BB%E4%BD%95%E9%94%99%E8%AF%AF%EF%BC%88%E9%80%9A%E5%B8%B8%E6%A0%B9%E6%8D%AE%E6%95%B0%E6%8D%AE%E6%89%8B%E5%86%8C%E6%8C%87%E7%A4%BA%E4%B8%BA%E6%BA%A2%E5%87%BA%EF%BC%89%EF%BC%8C%E5%AE%83%E4%BB%AC%E4%B9%9F%E4%BC%9A%E6%89%93%E5%8D%B0%E5%88%B0%E6%8E%A7%E5%88%B6%E5%8F%B0%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E8%AE%A4%E4%B8%BA%E6%88%91%E7%9A%84%E4%B8%BB%E8%A6%81%E9%97%AE%E9%A2%98%E5%87%BA%E5%9C%A8%20TimerConfig%20%E4%B8%8A%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%AE%83%E5%9C%A8%20DATA_VALID%20%E7%9A%84%E4%B8%80%E4%B8%AA%E4%B8%8A%E5%8D%87%E6%B2%BF%E8%A7%A6%E5%8F%91%20Shifter%20%E8%AF%BB%E5%8F%96%E8%BF%87%E5%A4%9A%E6%AC%A1%EF%BC%8C%E4%BD%86%E6%88%91%E8%BF%98%E6%B2%A1%E6%9C%89%E6%89%BE%E5%88%B0%E4%B8%80%E7%A7%8D%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%85%81%E8%AE%B8%E6%88%91%E5%8F%AA%E8%AF%BB%E5%8F%96%E4%B8%80%E6%AC%A1%EF%BC%8C%E5%90%8C%E6%97%B6%E5%AE%9E%E9%99%85%E7%A7%BB%E5%8A%A8%E6%AD%A3%E7%A1%AE%E7%9A%84%E6%95%B0%E6%8D%AE%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%E6%8E%A7%E5%88%B6%E5%8F%B0%E8%BE%93%E5%87%BA%EF%BC%9A%3C%2FP%3E%3CP%3E%E8%AF%BB%E5%8F%96%E7%BC%93%E5%86%B2%E5%8C%BA%20A%EF%BC%9A0x3fffefff%3CBR%20%2F%3E%E6%8D%A2%E6%8C%A1%E5%99%A8%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81%EF%BC%9A0x8%3CBR%20%2F%3E%E6%8D%A2%E6%8C%A1%E5%99%A8%E7%8A%B6%E6%80%81%EF%BC%9A0x0%3CBR%20%2F%3E%20SHIFTSDEN%EF%BC%9A0x8%3CBR%20%2F%3E%20DMA%20CSR%EF%BC%9A0x0%3CBR%20%2F%3E%20DMA%20%E9%94%99%E8%AF%AF%EF%BC%9A0x0%3CBR%20%2F%3E%20TCD%20BITER%EF%BC%9A0x2%20CSR%EF%BC%9A0x12%3CBR%20%2F%3E%20CH_MUX%3A%200x40%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E8%AF%BB%E5%8F%96%E7%BC%93%E5%86%B2%E5%8C%BA%20B%EF%BC%9A0x3fffefff%3CBR%20%2F%3E%E6%8D%A2%E6%8C%A1%E5%99%A8%E9%94%99%E8%AF%AF%E4%BB%A3%E7%A0%81%EF%BC%9A0x8%3CBR%20%2F%3E%E6%8D%A2%E6%8C%A1%E5%99%A8%E7%8A%B6%E6%80%81%EF%BC%9A0x0%3CBR%20%2F%3E%20SHIFTSDEN%EF%BC%9A0x8%3CBR%20%2F%3E%20DMA%20CSR%EF%BC%9A0x0%3CBR%20%2F%3E%20DMA%20%E9%94%99%E8%AF%AF%EF%BC%9A0x0%3CBR%20%2F%3E%20TCD%20BITER%EF%BC%9A0x2%20CSR%EF%BC%9A0x12%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E6%88%91%E7%9A%84FLEX_IO%E8%AE%BE%E7%BD%AE%E5%B7%B2%E9%99%84%E4%B8%8A%E3%80%82%E8%B0%A2%E8%B0%A2%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2387811%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3E%E6%97%B6%E9%92%9F%7C%E8%AE%A1%E6%97%B6%E5%99%A8%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E9%80%9A%E4%BF%A1%E4%B8%8E%E6%8E%A7%E5%88%B6%EF%BC%88I3C%20%7C%20I2C%20%7C%20SPI%20%7C%20FlexCAN%20%7C%20%E4%BB%A5%E5%A4%AA%E7%BD%91%20%7C%20FlexIO%EF%BC%89%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3E%E5%BC%80%E5%8F%91%E6%9D%BF%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EMCX%20N%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2387820%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%2032-Bit%20Parallel%20Receive%20on%20Rising%20Edge%20Pin%20(FRDM-MCXN947)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2387820%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%9B%B4%E6%96%B0%EF%BC%9A%E6%88%91%E6%8E%A8%E6%96%AD%E5%87%BA%E2%80%9C%20%3CSPAN%3EkFLEXIO_TimerDisableOnTriggerFallingEdge%3C%2FSPAN%3E%20%E2%80%9D%E5%AF%BC%E8%87%B4%E6%88%91%E7%9A%84%20CPU%20%E4%B8%80%E7%9B%B4%E5%A4%84%E4%BA%8E%E5%9B%9E%E8%B0%83%E7%8A%B6%E6%80%81%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E6%83%B3%E5%9C%A8%E8%AE%A1%E6%97%B6%E5%99%A8%E6%AF%94%E8%BE%83%E5%90%8E%E7%A6%81%E7%94%A8%E5%AE%83%EF%BC%8C%E4%BD%86%E4%BD%BF%E7%94%A8%E6%AD%A4%E9%80%89%E9%A1%B9%E5%90%8E%EF%BC%8CSHIFTBUF%20%E5%8F%AA%E6%8A%A5%E5%91%8A%E5%80%BC%E4%B8%BA%200x0%EF%BC%8C%E8%80%8C%E6%B2%A1%E6%9C%89%20SHIFTERR%20%E6%A0%87%E5%BF%97%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2388562%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%2032-Bit%20Parallel%20Receive%20on%20Rising%20Edge%20Pin%20(FRDM-MCXN947)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2388562%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F241501%22%20target%3D%22_blank%22%3E%40carlos_o%EF%BC%8C%3C%2FA%3E%E8%B0%A2%E8%B0%A2%E4%BD%A0%E7%9A%84%E5%9B%9E%E5%A4%8D%EF%BC%81%3C%2FP%3E%3CP%3E%E6%88%91%E5%A6%82%E6%84%BF%E4%BB%A5%E5%81%BF%E5%9C%B0%E5%9C%A8%20DATA_VALID%20%E8%BE%B9%E6%B2%BF%E8%8E%B7%E5%8F%96%E4%BA%86%E5%AE%9A%E6%97%B6%E5%99%A8%E8%AF%BB%E6%95%B0%EF%BC%8C%E4%BD%86%E6%B2%A1%E6%9C%89%E6%9B%B4%E6%96%B0%E7%BA%BF%E7%A8%8B%E3%80%82%E6%88%91%E7%9A%84%E4%BB%A3%E7%A0%81%E5%B7%B2%E9%99%84%E4%B8%8A%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E7%8E%B0%E5%9C%A8%E9%9D%A2%E4%B8%B4%E7%9A%84%E9%97%AE%E9%A2%98%E6%98%AF%E5%A6%82%E4%BD%95%E8%AE%A9%20FlexIO%20%E8%B7%9F%E4%B8%8A%E5%85%B6%E4%BB%96%E8%AE%BE%E5%A4%87%E7%9A%84%E8%BF%90%E8%A1%8C%E9%80%9F%E5%BA%A6%E3%80%82%E5%9C%A8%E6%88%91%E7%9B%AE%E5%89%8D%E7%9A%84%E8%AE%BE%E7%BD%AE%E4%B8%AD%EF%BC%8C%E6%88%91%E5%9F%BA%E6%9C%AC%E4%B8%8A%E6%98%AF%E5%9C%A8%E5%AF%B9%20DATA_VALID%20%E8%BF%9B%E8%A1%8C%E9%87%87%E6%A0%B7%EF%BC%8C%E5%B9%B6%E4%B8%94%E5%9C%A8%E6%9B%B4%E9%AB%98%E7%9A%84%E9%80%9F%E5%BA%A6%E4%B8%8B%EF%BC%8CShifter%20%E5%8F%AF%E8%83%BD%E4%BC%9A%E8%BF%87%E8%BD%BD%E3%80%82%E6%88%91%E7%9A%84%E6%83%B3%E6%B3%95%E6%98%AF%EF%BC%8C%E6%88%91%E7%9A%84%E8%AE%BE%E8%AE%A1%E9%9C%80%E8%A6%81%20MCX%20%E5%92%8C%E5%8F%91%E9%80%81%2032%20%E4%BD%8D%E6%95%B0%E6%8D%AE%E7%9A%84%E4%B8%BB%E6%9C%BA%E8%AE%BE%E5%A4%87%E4%B9%8B%E9%97%B4%E5%85%B1%E4%BA%AB%E6%97%B6%E9%92%9F%E3%80%82%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%2032%20%E4%BD%8D%E6%95%B0%E6%8D%AE%E6%80%BB%E7%BA%BF%E4%B8%AD%E7%9A%84%E4%B8%80%E4%B8%AA%E5%BC%95%E8%84%9A%E4%BD%9C%E4%B8%BA%E8%AF%A5%E4%BF%A1%E5%8F%B7%EF%BC%8C%E5%9B%A0%E6%AD%A4%E6%88%91%E4%B8%8D%E9%9C%80%E8%A6%81%E6%8B%86%E5%88%86%20FlexIO%20%E5%BC%95%E8%84%9A%E3%80%82%E6%AC%A2%E8%BF%8E%E5%A4%A7%E5%AE%B6%E5%B0%B1%E8%BF%99%E4%B8%AA%E6%83%B3%E6%B3%95%E6%8F%90%E5%87%BA%E4%BB%BB%E4%BD%95%E6%84%8F%E8%A7%81%EF%BC%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E5%9B%9E%E7%AD%94%E4%BD%A0%E4%B9%8B%E5%89%8D%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%9A%3C%2FP%3E%3CP%3E1.%E5%AF%84%E5%AD%98%E5%99%A8%E6%AD%A3%E5%9C%A8%E6%8C%89%E9%A2%84%E6%9C%9F%E4%BB%A5%E8%BE%83%E4%BD%8E%E9%80%9F%E5%BA%A6%E5%A1%AB%E5%85%85%E6%95%B0%E6%8D%AE%E3%80%82%E5%9C%A8%E6%AF%8F%E4%B8%AA%20DATA_VALID%20%E4%B8%8B%E9%99%8D%E6%B2%BF%EF%BC%8CSHIFTBUF%20%E5%AD%98%E5%82%A8%E6%9D%A5%E8%87%AA%2032%20%E4%B8%AA%E5%BC%95%E8%84%9A%E7%9A%84%E6%95%B0%E6%8D%AE%EF%BC%8CEDMA%20%E9%80%9A%E8%BF%87%20Scatter-Gather%20%E6%96%B9%E6%B3%95%E4%BC%A0%E8%BE%93%E5%88%B0%E6%88%91%E7%9A%84%20Ping-Pong%20%E7%BC%93%E5%86%B2%E5%8C%BA%E3%80%82%3C%2FP%3E%3CP%3E2.%20%E6%88%91%E6%AD%A3%E5%9C%A8%E9%80%9A%E8%BF%87%20Analog%20Discovery%202%20%E6%A8%A1%E6%8B%9F%E8%BE%93%E5%85%A5%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%AE%83%E5%8F%AA%E6%9C%89%2016%20%E4%B8%AA%E6%95%B0%E6%8D%AE%E5%BC%95%E8%84%9A%EF%BC%8C%E6%89%80%E4%BB%A5%E6%88%91%E5%8F%AA%E5%86%99%E5%85%A5%2032%20%E4%BD%8D%E7%9A%84%E4%B8%8A%E9%99%90%E5%80%BC%EF%BC%8C%E5%9C%A8%20DATA_VALID%20%E5%BC%95%E8%84%9A%E4%B8%8A%E6%A8%A1%E6%8B%9F%E6%97%B6%E9%92%9F%EF%BC%8C%E5%B9%B6%E5%B0%86%E6%9C%AA%E4%BD%BF%E7%94%A8%E7%9A%84%E5%BC%95%E8%84%9A%E8%BF%9E%E6%8E%A5%E8%B5%B7%E6%9D%A5%E3%80%82%E4%BD%8E%E9%80%9F%E6%B5%8B%E8%AF%95%E6%95%B0%E6%8D%AE%E5%8C%B9%E9%85%8D%E6%AD%A3%E7%A1%AE%E3%80%82%3C%2FP%3E%3CP%3E3.%20%E6%88%91%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%20FRDM-MCXN947%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2388551%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%2032-Bit%20Parallel%20Receive%20on%20Rising%20Edge%20Pin%20(FRDM-MCXN947)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2388551%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F264226%22%20target%3D%22_blank%22%3E%40Flexin_On_The_IO%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%B8%96%E5%AD%90%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E9%97%AE%E6%82%A8%E8%83%BD%E5%90%A6%E5%88%86%E4%BA%AB%E4%B8%80%E4%B8%8B%E6%82%A8%E5%9C%A8%E6%94%B6%E9%93%B6%E6%9C%BA%E4%B8%AD%E8%A7%82%E5%AF%9F%E5%88%B0%E7%9A%84%E5%BD%93%E5%89%8D%E6%83%85%E5%86%B5%EF%BC%9F%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%82%A8%E6%83%B3%E6%8E%A5%E6%94%B6%E5%93%AA%E4%BA%9B%E6%B5%8B%E8%AF%95%E6%95%B0%E6%8D%AE%EF%BC%9F%E6%82%A8%E7%9B%AE%E5%89%8D%E6%8E%A5%E6%94%B6%E5%88%B0%E7%9A%84%E6%95%B0%E6%8D%AE%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E9%97%AE%E6%82%A8%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E5%93%AA%E4%B8%AA%E7%89%88%E6%9C%AC%E7%9A%84MCXN%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E8%BF%99%E6%98%AF%E5%AE%9A%E5%88%B6%E7%94%B5%E8%B7%AF%E6%9D%BF%E5%90%97%EF%BC%9F%E5%90%A6%E5%88%99%EF%BC%8C%E8%AF%B7%E8%AF%B4%E6%98%8E%E6%82%A8%E4%BD%BF%E7%94%A8%E7%9A%84%E6%9D%BF%E5%9E%8B%E5%8F%B7%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2389968%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%2032-Bit%20Parallel%20Receive%20on%20Rising%20Edge%20Pin%20(FRDM-MCXN947)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2389968%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F264226%22%20target%3D%22_blank%22%3E%40Flexin_On_The_IO%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E5%BE%88%E6%8A%B1%E6%AD%89%E5%9B%9E%E5%A4%8D%E6%99%9A%E4%BA%86%E3%80%82%3C%2FP%3E%0A%3CP%3E%E8%AF%B7%E9%97%AE%E6%82%A8%E6%83%B3%E8%A6%81%E8%BE%BE%E5%88%B0%E7%9A%84%E9%80%9F%E5%BA%A6%E6%98%AF%E5%A4%9A%E5%B0%91%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E6%82%A8%E5%8F%AF%E4%BB%A5%E6%9F%A5%E7%9C%8B%3CA%20href%3D%22https%3A%2F%2Fdocs.nxp.com%2Fbundle%2FAN14284%2Fpage%2Ftopics%2Fintroduction.html%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3EAN14284%EF%BC%9AFlexIO%20%E4%BB%BF%E7%9C%9F%E6%8E%A5%E5%8F%A3%E7%9A%84%E6%97%B6%E5%BA%8F%E5%8F%82%E6%95%B0%E8%B0%83%E6%95%B4%3C%2FA%3E%EF%BC%8C%E8%BF%99%E7%AF%87%E5%BA%94%E7%94%A8%E7%AC%94%E8%AE%B0%E5%8F%AF%E8%83%BD%E5%AF%B9%E6%82%A8%E7%9A%84%E7%9B%AE%E6%A0%87%E6%9C%89%E6%89%80%E5%B8%AE%E5%8A%A9%E3%80%82%3C%2FP%3E%0A%3CP%3E%26nbsp%3B%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2393793%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%2032-Bit%20Parallel%20Receive%20on%20Rising%20Edge%20Pin%20(FRDM-MCXN947)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2393793%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F241501%22%20target%3D%22_blank%22%3E%40carlos_o%3C%2FA%3E%E4%BD%A0%E5%A5%BD%EF%BC%81%3C%2FP%3E%3CP%3E%E6%88%91%E6%83%B3%E8%A6%81%E8%BE%BE%E5%88%B0%E7%9A%84%E6%9C%80%E4%BD%8E%E9%80%9F%E5%BA%A6%E6%98%AF%2018.5MHz%E3%80%82%E6%88%91%E5%8F%AF%E4%BB%A5%E7%A1%AE%E8%AE%A4%20Shifter%20%E5%9C%A8%206.25MHz%20%E5%B7%A6%E5%8F%B3%E7%9A%84%E9%A2%91%E7%8E%87%E4%B8%8B%E5%8F%AF%E4%BB%A5%E4%BF%9D%E6%8C%81%E7%A8%B3%E5%AE%9A%EF%BC%8C%E4%BD%86%E7%94%B1%E4%BA%8E%E6%88%91%E7%9A%84%E7%A1%AC%E4%BB%B6%E9%99%90%E5%88%B6%EF%BC%8C%E5%9C%A8%E6%9B%B4%E9%AB%98%E7%9A%84%E9%80%9F%E5%BA%A6%E4%B8%8B%E6%88%91%E9%81%87%E5%88%B0%E4%BA%86%E9%97%AE%E9%A2%98%20%3AP%E3%80%82%3C%2FP%3E%3CP%3E%E4%B8%8B%E9%9D%A2%E6%98%AF%E6%88%91%E7%9A%84%20Analog%20Discovery%202%20%E6%B3%A2%E5%BD%A2%EF%BC%8C%E5%85%B6%E4%B8%AD%E6%88%91%E5%8F%AA%E6%8F%90%E4%BE%9B%E4%BA%86%20MCLK%20%E4%BF%A1%E5%8F%B7%E3%80%81%E4%B8%80%E4%B8%AA%E7%94%A8%E4%BA%8E%E6%95%B0%E6%8D%AE%E7%9A%84%E4%BA%8C%E8%BF%9B%E5%88%B6%E8%AE%A1%E6%95%B0%E5%99%A8%EF%BC%88%E7%94%B1%E4%BA%8E%20AD2%20%E4%B8%8A%E7%9A%84%E5%BC%95%E8%84%9A%E6%95%B0%E9%87%8F%E8%BE%83%E5%B0%91%EF%BC%8C%E5%9B%A0%E6%AD%A4%E5%8F%AA%E6%9C%89%2012%20%E4%BD%8D%EF%BC%89%EF%BC%8C%E5%B9%B6%E6%89%8B%E5%8A%A8%E6%8E%A7%E5%88%B6%E4%BA%86%20DATA_VALID%20%E4%BF%A1%E5%8F%B7%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Flexin_On_The_IO_0-1783689475176.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Flexin_On_The_IO_0-1783689475176.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F392001i58079F617D00D1C1%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Flexin_On_The_IO_0-1783689475176.png%22%20alt%3D%22Flexin_On_The_IO_0-1783689475176.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E5%BD%93%E9%A2%91%E7%8E%87%E8%BE%BE%E5%88%B0%E6%9B%B4%E9%AB%98%EF%BC%8820%20MHz%EF%BC%89%E6%97%B6%EF%BC%8C%E6%88%91%E5%8F%91%E7%8E%B0%20AD2%20%E5%AE%9E%E9%99%85%E4%B8%8A%E6%97%A0%E6%B3%95%E6%8F%90%E4%BE%9B%E5%83%8F%E6%A0%B7%E7%9A%84%E6%96%B9%E6%B3%A2%EF%BC%8C%E5%B9%B6%E4%B8%94%E7%94%B1%E4%BA%8E%E4%BF%A1%E5%8F%B7%E5%AE%8C%E6%95%B4%E6%80%A7%E5%B7%AE%EF%BC%8C%E5%8F%AF%E8%83%BD%E5%AF%BC%E8%87%B4%E6%88%91%E7%9A%84%20FRDM%20%E8%A7%A6%E5%8F%91%E4%B8%8D%E5%BF%85%E8%A6%81%E7%9A%84%E9%A2%91%E7%A7%BB%E3%80%82%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22Flexin_On_The_IO_1-1783690391552.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22Flexin_On_The_IO_1-1783690391552.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F392005i887F450F1EA6C61A%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22Flexin_On_The_IO_1-1783690391552.png%22%20alt%3D%22Flexin_On_The_IO_1-1783690391552.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E6%88%91%E7%9C%8B%E4%BA%86%E4%BD%A0%E5%8F%91%E7%BB%99%E6%88%91%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%8C%E6%88%91%E8%A7%89%E5%BE%97%E5%AE%83%E5%8F%AF%E8%83%BD%E5%8F%AF%E4%BB%A5%E8%A7%A3%E5%86%B3%E6%88%91%E6%83%B3%E8%A7%A3%E5%86%B3%E7%9A%84%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%E3%80%82%E5%A6%82%E6%9E%9C%20DATA_VALID%20%E4%B8%8E%20MCLK%20%E5%90%8C%E6%97%B6%E4%B8%8A%E5%8D%87%2F%E4%B8%8B%E9%99%8D%EF%BC%8C%E6%88%91%E8%AE%A4%E4%B8%BA%E5%AE%83%E4%BC%9A%E9%94%99%E8%BF%87%E6%95%B0%E6%8D%AE%E7%A7%BB%E4%BD%8D%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%97%B6%E9%92%9F%E6%97%A0%E6%B3%95%E5%AE%8C%E5%85%A8%E9%80%92%E5%87%8F%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E7%9A%84%E4%B8%BB%E8%A6%81%E9%97%AE%E9%A2%98%E6%98%AF%EF%BC%8C%E5%8D%B3%E4%BD%BF%E6%9D%A5%E8%87%AA%E5%85%B6%E4%BB%96%E8%AE%BE%E5%A4%87%E7%9A%84%E8%A7%A6%E5%8F%91%E4%BF%A1%E5%8F%B7%E5%8F%98%E4%B8%BA%E4%BD%8E%E7%94%B5%E5%B9%B3%EF%BC%8C%E6%8D%A2%E6%8C%A1%E5%99%A8%E9%80%9A%E5%B8%B8%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E5%BB%B6%E8%BF%9F%E6%97%B6%E9%92%9F%2F%E8%AE%A1%E6%97%B6%E5%99%A8%E6%89%8D%E8%83%BD%E5%AE%8C%E6%88%90%E5%85%B6%E5%AE%8C%E6%95%B4%E7%9A%84%E6%8D%A2%E6%8C%A1%E5%91%A8%E6%9C%9F%EF%BC%9F%E6%88%91%E7%9B%AE%E5%89%8D%E7%9A%84%E8%AE%BE%E7%BD%AE%E8%A6%81%E6%B1%82%20DATA_VALID%20%E5%9C%A8%20MCLK%20%E8%BE%B9%E6%B2%BF%E4%B9%8B%E9%97%B4%E4%BF%9D%E6%8C%81%E9%AB%98%E7%94%B5%E5%B9%B3%EF%BC%8C%E4%BB%A5%E5%85%8D%E4%B8%A2%E5%A4%B1%E6%95%B0%E6%8D%AE%E3%80%82%3C%2FP%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E