I’ve got here a W3150A+ connected to a PHY on our own PCB. Well, SPI connection works fine, but if we perform a command (e.g. 0x10) to Sn_CR (Socket Command Register) it will not be executed. If we read the Sn_CR via SPI, the written command remains in Sn_CR. Sn_CR should be automatically cleared after a command was executed, that’
s what the datasheet says, or is another command necessary?
Can I assume, if the written command remains in Sn_CR, it was not executed? Or, was it executed but the automatic clearing mechanism didn’t work?
Can any (wrong) signal (too high, too low) on any Pin cause this problem?
We have also a NM7010B+, which is also useing a W3150A+ from WIZnet and for this module our code works finde. The Sn_CR is cleared immediately after writing.
Thanks a lot!