我将 MSP430f67791a 用作计量的模拟前端。 MSP 以10MHz 时钟驱动 SPI 输出到更大的 Linux 处理器。 将 MSP430置于以太网 LAN 上以便与更大的处理器通信的最佳方法是什么? 这不是布线情况-电缆上可以使用直通以太网。 LAN 上会有多个(最多10个) MSP430流式传输到一个更大的处理器。 目前 MSP430上没有 OpSys。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我将 MSP430f67791a 用作计量的模拟前端。 MSP 以10MHz 时钟驱动 SPI 输出到更大的 Linux 处理器。 将 MSP430置于以太网 LAN 上以便与更大的处理器通信的最佳方法是什么? 这不是布线情况-电缆上可以使用直通以太网。 LAN 上会有多个(最多10个) MSP430流式传输到一个更大的处理器。 目前 MSP430上没有 OpSys。
一种可能的解决方案是 Lantronix XPort 器件--这会将 MCU 上的 UART 数据流转换为以太网上的 TCP 数据流。 XPort 执行所有协议任务、甚至包括 RJ-45。 它们耗电、价格不是特别便宜、但集成起来非常简单。 我已将 XPorts 与其他 MCU 结合使用、但 MSP430不使用。
另一个是通过 SPI 等接口传输的原始 MAC/PHY 器件。 也许在10年前、我使用了一个具有 MSP430和定制(非 TCP/IP)协议的 ENC28J60。 同时、我希望产品空间有所改善。
您可能能够在大型 MSP430上安装 UIP 之类的器件。 我可能在15年前在 ARM7上使用了 UIP (与 ENC28J60搭配使用)。 它是基本功能、但具有所有基本的 TCP/IP 功能。 lwIP 具有更高的功能、但可能不适合 MSP430。