我正在使用一个放大器芯片(从模式),它目前通过连接到FPGA板(主模式)的SPI电缆接收SPI命令。我正在考虑让芯片在无线平台上运行,并且独立于FPGA,同时也有功率和尺寸/重量限制,所以我试图让设备尽可能小。本质上,我寻找的是一个单片机,可以用来代替FPGA板和供应所需的SPI信号(c + SCLK +,莫西人+)芯片的不断运行,将数据从味噌+(不需要由单片机处理,因为它将被处理其他地方)芯片进行16位ADC,最小SCLK周期为40.8 ns (24 MHz),具体取决于采样率。芯片样品MOSI+在SCLK的上升边缘。
由于我对微电子学相对较新,我想知道做这件事的最有效的方法是什么,以及最好的MCU(或小功率FPGA?)来执行这个任务?
到目前为止,我一直在考虑的两个mcu是:
编辑:
我希望单片机可以编程发送的命令下莫西人+线,这将包括:设置芯片的18个16位寄存器在升高,发送一个16位命令调整芯片,并将命令开始执行ADC转换(通过芯片的通道继续骑自行车只要是驱动)。MCU的无线功能实际上只用于打开/关闭从芯片。由于芯片执行16位ADC,并读取16位命令,当CS拉低时SCLK脉冲16次。从从芯片的MISO+被发送到别处,被送出主板(到一个设备,只需要原始的比特流从MISO+),所以MCU不需要处理它。
既然芯片需要16位字来操作,难道它不需要至少一个16位的uC来控制它吗?
注意,仅仅使uC在某个频率运行并不意味着它可以提供相同频率的SPI信号。例如,从我收集的关于TI CC2650如果它被设置为SPI主,最大SPI位流是12兆赫,即使MCU本身运行在48兆赫。MCU的基本时钟如何与它所能提供的SPI频率相关,这两者之间通常有相关性吗?
先谢谢你,