为什么一定要集成PHY呢?难道嵌入式系统就一定要集成PHY?集成PHY有其好处亦有其坏处,好处无非就是total cost,集成度等方面有优势,坏处其实也不少:1.无法满足某些安规标准,有些场合是需要光耦隔离的,这个时候就不能用了;2.增加芯片的发热,这些热量都是来自于你的供电系统,甚至是电池,无形中会使你的设备功耗奇高;3.增加IC设计的难度,模数信号处理不好,EMI不好通过;4.增加主芯片的成本;等等,这些都是需要考虑的。如果你用外部的PHY可选择的地方就很多,包括型号,增加系统设计的灵活性。 我发现在这里很多人喜欢拿STM32和其他家的cortexM3内核的MCU做对比,特别是LM的,LM是有集成有PHY的芯片的,老是在拿LM的特点来比ST,但是这个特点是不是长处就很难说了,这些人的动机值得怀疑,难不成是托?因为最近STM32风头很猛,难免让人浮想连篇。 其实集成net PHy的MCU最早做出来的是moto,NE64很早就有了,大概10年了吧,后来的就是mcf5223x,但是效果不是很理想。 |