Question ( DP83826 )
All of the following have to do with configuration straps.
- Table from datasheet:
As above, in many places on these pages in the datasheet I see a "DEFAULT" column. However, I would think the internal pull resistors in the above example would actually 'default' the above example parameter PHY_ADD to 000 not 001.
> What do the "DEFAULT" column values mean?
> In what condition(s) does this "DEFAULT" value for the PHY Address PHY_ADD occur since it does not seem to agree with the internal pull resistors ( internal pull resistors would result in 000 )?
- For the pins RX_D3, RX_D2:
> Once RMII Slave Mode ( Strap 10,3,4 = 1,0,1 ) is latched what is the state of RX_D3 and RX_D2?
> We are asking because if RX_D3 and RX_D2 become / stay tristate ( I,PD ) we could simply short RX_D3 and RX_D2 to Vdd or GND as needed instead of requiring a resistor to limit the current.
> Please advise if in the RMII Slave Mode it is ok to short RX_D3 and RX_D2 to Vdd.
- To minimize board space and BOM it would be ideal to set the MAC Mode to RMII Slave Mode by SMI/MDIO instead of straps.
> Because the XI clock is configured by straps and is supplied by a 3.3V CMOS 50 MHz clock supplied by the main microcontroller (slave mode), we imagine the DP83826 would not have a clock upon strap latch. If we understand correctly from the datasheet the DP83826 will latch as "MII MAC mode" with its internal pulls alone for straps 10,3,4. Is it possible to access the SMI/MDIO interface when the XI has no clock?
> Please advise us if the following is the correct configuration if configuring the MAC Mode for RMII Slave via SMI/MDIO instead of straps.
+----------+---------+-------+-------------------+----------------+------------------------+
| Register | Address | Bit | Register Name | Value to Write | Value Effect |
+----------+---------+-------+-------------------+----------------+------------------------+
| RCSR | 0x017 | bit 7 | RMII Clock Select | 1 | 50MHz Clock |
| SOR2 | 0x468 | bit 4 | CFG_RMII_MODE | 1 | RMII Interface |
| SOR2 | 0x468 | bit 3 | CFG_XI_50_SLAVE | 1 | Slave (External Clock) |
+----------+---------+-------+-------------------+----------------+------------------------+
Thank you!