Hi Guys,
I'm working on a 100Base-TX to 100Base-T1 converter as an university project, which uses the DP83TC811S. I developed a prototype, that uses a direct connection with RMII between the two PHYs KSZ8081RNA (100Base-TX) and DP83TC811S (100Base-T1). I attached my schematic and the programming of the registers of the PHYs by using SMI over a STM32F107RC (with STM32CubeIDE). The Hardware seems to be working, the PHYs seem to communicate with each other and a communication between two converters with 100Base-T1 seems to be working too (synchronous LED_1 blinking).
/cfs-file/__key/communityserver-discussions-components-files/138/SPE.pdf
/cfs-file/__key/communityserver-discussions-components-files/138/main_5F00_master.pdf
/cfs-file/__key/communityserver-discussions-components-files/138/main_5F00_slave.pdf
My Problem with the project is that, when I connect two converter and use them as a bridge between my PCs, a communication cannot be achieved. I used Wireshark to see what's going on, but the only thing I see is that the PCs are trying to communicate, but cannot achieve a IP exchange. (I attached some screenshots)
What is the problem in this application and what needs to change at the prototype in order work properly. I can only think of a problem in the settings of the register of the PHYs or the communication between the PHYs.
I'm a student and I cannot think of any solution for the problem with my knowledge. I hope that somebody can solve the problem or at least explain what's wrong!
Thanks a lot!!