RE: MPC5200B SPI codec error when there is a heavy ethernet
From: TXEMA LOPEZ <hidden>
Date: 2008-01-28 09:07:29
Hi all,=20 The engineers of Freescale have recognized a problem in the PSC SPI = Slave Select signal when there is a heavy ethernet loading. Textually = they say: " I have tested the MPC5200B FEC and PSC6 SPI.=20 You are right. If there is heavy Ethernet loading, the PSC SPI can stop = during transmission with SS goes high. Use a general-purpose output as SPI slave select signal instead PSC SPI = SS signal. Factory is informed about similar incorrect behaviour of the PSC SPI = slave select." We have repeated the error in three scenarios: In our MPC5200B custom board with a Denx 2.4.25 kernel. In a Lite5200B with a Denx 2.4.25 kernel. In a Lite5200B with the freescale bsp: = mpc5200_lite5200b_20070203_ltib-rc4. It's a 2.6.16 kernel version. We have checked the PSC3 and PSC6 and the behaviour is the same. So, it seems is a chip's bug and we must avoid to use the SS signal with = the PSC SPI if we want to communicate by ethernet. I think it's a = probabilistic error and in case there is some traffic in ethernet and a = transmission by SPI at the same time it could happen. Best regards, Txema L=F3pez. =09 =09 =09