Apalis imx8 ixora carrier board power up

Dear Team,

We have designed and manufactured a custom carrier board for apalis imx8 with reference to Ixora carrier board v1.2A. With reference to the original schematic.

We observe that,

  1. 3.3V, 5V_SW, 3.3V_SW are showing expected voltage levels on turning on.
  2. POWER_ENABLE_MOCI = 3.3V
  3. RESET_MICO# = 3.3V

But RESET_MOCI# is low and WAKE1_MICO# is at 1V( Not as expected)

In addition the Toradex seems not to start on Power on Reset and Soft Reset(with push button).

Do you think of any scenarios where such an observation could happen.

Thanks and regards

Hey @knaneesh ,

While I start to work on this problem can you supply a bit more information.

How are you building your OS and what OS version?

Are you able to do your testing with the Toradex supplied carrier board to see if you obtain the same results as your custom board?

And of these results, can you give a bit more detail how the are deviating from the chart on page 81 ,Figure 71 - Power Up Sequence. for the Apalis Carrier board design.

Can you give a bit more detail here? Is this on the Ixora carrier board v1.2A?

Thanks

-Eric

Adding @shrikrishnabd

“How are you building your OS and what OS version?”
Ans- We are building the OS from Source provided by Qt(QT for device creation). The version is as follows
QT 6.2.6 , Yocto version 4.0.3

“Are you able to do your testing with the Toradex supplied carrier board to see if you obtain the same results as your custom board?”

Ans - We have tested with Toradex Carrier board and it works fine, The problem seems to be only in Custom Carrier board created by us.

" And of these results, can you give a bit more detail how the are deviating from the chart on page 81 ,Figure 71 - Power Up Sequence . for the Apalis Carrier board design."

Our plan is to follow same power up sequence since we do not plan to change it from Ixora carrier board. In addition we have attached the outputs from Oscilloscope and a diagram to show what is really observed



“Can you give a bit more detail here? Is this on the Ixora carrier board v1.2A?”
No It is in Custom Carrier board

Regards,

Thank for all the detail. I will ask internally the best way of finding a solution and report back.

-Eric

Thanks Eric there is a slight additional information, RESET_MICO# is also going high(against the picture I have shown).

Hello,

For Clarity, RESET_MICO# is acting as intended now?
And you still have WAKE1_MICO# and the SW1 / SW2 for ON/OFF and Reset not functioning?

(described here)

-Eric

Sorry Eric, to trouble you. But the issue was related to state of Recovery pin, We fixed it and It is booting now. We can consider this issue closed as of now. Thanks very much for your support and time.

Fantastic!

-Eric

Hello,

please keep in mind that we have an errata on the WAKE1_MICO#

Moreover, there is an issue with the POWER_ENABLE_MOCI in some cases. This will be fixed in the new IXORA1.3 but you can already find some information in the Apalis carrier design guide.

on page 87.

Depending on the Apalis module, the POWER_ENABLE_MOCI signal is created from the module IO
voltage rail. If the backfeeding to the module interface pins is too high, it could cause an issue that
the POWER_ENABLE_MOCI signal does not go low enough for turning off the regulators (for
example, the AOZ2260QI-11). This means the power rails do not turn off in the module power-off
state. To prevent such issues, it is recommended to add a comparator circuit between the
POWER_ENABLE_MOCI output of the module and the regulators. The comparator should be set to
a threshold level of around 2.5V. Figure 82 shows a simple comparator circuit. R1 and R2 are used
for setting the threshold value

Best Regards,
Matthias