您好!
我对 ADS8598H 数据读取有两个问题。
数据表显示了此主题中的一些矛盾。
(1)
对于并行读取、RD#低电平和高电平的最小时间均为15ns、这会导致最大值 并行读取频率为33.33MHz。
对于串行读数、最小 SCLK 时间周期为50ns、这会产生最大值 串行读取频率为20MHz。
串行读取频率是否低于并行读取频率?
(2)
在第7.4.2.3.3节"串行数据读取"中、我找到以下短语:
"仅使用一条数据线读取转换数据的主要缺点是、如果在转换后执行数据读取操作、则吞吐量会降低。"
这意味着、即使使用"单通道串行数据读取"、也可以在使用"转换期间读取"时实现最大吞吐量(500kSPS)。
当使用两个通道(DOUTA 和 DOUTB)时、使用"转换后读取"也可以实现最大吞吐量(500kSPS)?
遗憾的是、20MHz (50ns)的最大 SCLK 频率不适合这种情况。 串行读取至少需要72个时钟周期。 72*50ns = 3.6us。
转换时间为1.19us 至1.29us。
使用"转换后读取"时、转换时间会增加读取时间。 1.29us + 3.6us = 4.89us 这是适用于500kSPS 的位工具。
当使用"转换期间读取"时、1.19us 的最小转换时间有点短、无法在 BUSY 的下降沿之前完成3.6us 串行读取。
我期待您的回答。
此致、Niels