如何设置 LAN8720A 引脚的 strap?
在大多数应用中,你想将 MODE[2:0] 设置为 111 以启用*全功能自动协商模式。*其他模式相当特殊且很少使用(如重复模式)。实际上,这意味着:
- 将
RXD0/MODE0设置为高 - 它有内部上拉,所以你不需要显式 strap - 将
RXD1/MODE1设置为高 - 它有内部上拉,所以你不需要显式 strap - 将
CRS_DV/MODE2设置为高 - 它有内部上拉,所以你不需要显式 strap
在没有外部 1.2V 稳压器的应用中,你需要设置 REGOFF=0,即:
- 如果你不使用 LED,将
REGOFF/LED1设置为低 - 它有内部下拉,所以你不需要显式 strap。 - 如果你在
LED1上使用 LED,你想将 LED 的阳极连接到 LAN8720A(LED 的阴极使用限流电阻连接到 GND)
你需要考虑的最后一个 strap 是 nINTSEL/REFCLKO。你需要评估你的应用是否需要 REFCLKO 引脚输出 50MHz 参考信号。只有当你将 REFCLKO 输出馈送到另一个 IC 的时钟输入时才需要。
- 如果你需要
nINT/REFCLKO输出 50 MHz 参考时钟,你需要将LED2设置为低。你需要显式 strap 来这样做,或者如果你在LED2上使用 LED,你想将 LED 的阳极连接到 LAN8720A(LED 的阴极使用限流电阻连接到 GND),并在 LED 两端并联一个10K电阻。 - 如果你需要
nINT/``REFCLKO作为中断引脚(或者如果你不在乎),你需要将LED2设置为高。由于 LED2 有内部上拉,你不需要显式上拉。或者如果你在LED2上使用 LED,你想将 LED 的阴极连接到 LAN8720A(LED 的阳极使用限流电阻连接到 3.3V)。
总结
对于 LAN8720A,你通常不需要显式 strap - 在 95% 的 PCB 设计中,你唯一需要认真考虑的引脚是是否需要 REFCLKO 功能。
如需进一步参考,请查看 LAN8720A 数据手册。
Check out similar posts by category:
Electronics
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow