Hello,
I have problems with a capacitive coupled link between a DP83848 and a Micrel KSZ8997 Ethernet Switch (with 5cm between the two devices on the same PCB). The link is up and most of the packets come through but I am experiencing 'cuts' in the connection that even TCP cannot 'repair' (once every 2 .. 10 seconds).
The two symptoms besides the cut are worth being mentioned:
- The Activity LED is almost constantly on, even if no traffic is sent
- The 'False Carrier Sense Latch bit in the PHYSTS register is constantly set (after each read, I clear it by reading FCSCR)
The capacitive coupling is done as described in application note AN-1519: 49R9 termination resistors on all lines to 3V3 and 100nF capacitors.I am actually quite sure that the DP83848 is not the problem: in an earlier version of our board, we used another Micrel Switch (KSZ8995MA) and using the same capacitive coupling it all worked fine.
Other facts: the MDIX is disabled, auto-negation is disabled, fixing to 100Mb/s and full duplex. (On the Micrel switch, I cannot disable auto-negation but in a Micrel application note about capacitive coupling similar to the one mentioned above it is mentioned that the KSZ8997 was successfully verified to work)
Not (yet..) being an Ethernet expert, my problem is that I have no clue where to look. Could anybody give a hint on what is going wrong, considering the above mentioned symptoms?
Any help is very much appreciated!
Jeroen Ommering