IMX7d Pad Slew Rate characteristics

Good morning,

On a Colibri IMX7d module with BSP 3 we modified device tree for LCD PADs both CTRL and DATA.
We focused on Slow slew rate set up to reduce EMI.

Found those pins on dts and compiled to dtb according to slew rate bit described on IMX7d Reference Manual, placed new dtb on appropriate ubi dev and after a cross check on running dtb byte values post reboot through for example:

hexdump -C /proc/device-tree/soc/aips-bus@30000000/iomuxc@30330000/lcdif-ctrl-grp/fsl,pins

Positively recognized byte changed from 0x79 to 0x7D on what we suppose to be the appropriate registers as depicted in following images:

ld5pITO-1280x800-hd-wallpaper

We saw a very little amount of variation on LDC_CLK wave form, a variation even not measurable on some module while it’s slightly noticeable on others.

I’m aware this question might be more related to the chip itself, but i was wondering if anyone has experienced the same behaviour i describe.

Thanks.
Matteo.

Hello Debbio,

the 0x79 gives the first and the 0x7D gives the second.
image (6)

from the datasheet, You changed from fast to slow slew rate.


You are using X4 with 0x7D drive strength.
You could dry could try X1 (0x7C)
image (8)

Good morning Matthias,
we finally had the chance to test the DSE effect on slew rate.
Now the pads are altering their fronts.
Thank you for the tips.

OK, but keep in mind that LCD is always a challenge and you also need to use all best practice in the PCB layout as well.

Best Regards,

Matthias Gohlke