您好!
我们使用 RM48L952PGE 封装上的 SPI4与模拟器件 AD5421 DAC 进行通信。 到目前为止、我们无法从 DAC 中获得响应、我们已努力复制从模拟器件开发平台获得的协议格式。 您可以在下面的屏幕截图中看到开发系统消息和响应(频道00至03)以及我们的通信格式(频道04:07)。 它是一个24位或32bt 传输、如下所示、我们现在以24位模式运行、SPI4被设置为3 x 8位块的传输。
看起来发送的消息是正确的、但我无法解决三个关键问题
1. RM48上连续块传输之间的延迟,是否可以减少这一延迟,使其真正连续? 将时间 A1-A2减至零?
2.是否可以在首次 EN 有效转换之前启动时钟? 我不认为这很重要、但评估板确实会在发送第一个块之前很早就开始计时
3. RM48上的 MISO 通道的默认状态是否有设置(屏幕截图中的 ch07)? 我不能使它变低、似乎一直保持高电平。 如果这不是 MCU 侧问题、我可以在我们的硬件配置上进一步调试。
我认为"1"可能是这里的关键问题、我也接触过模拟器件、但他们的支持不够及时。
谢谢
Jamie