请参阅随附的文档、获取以下文本副本以及显示寄存器设置和输出波形的参考图像副本。
您好!
我们正在使用 LM98640W-MPR 双通道、14位40MSPS AFE、我们无法让其按预期运行。 我们的最终目标是将 LM98640QML-P 用于配备 CCD 成像器的航天应用。
无论处于何种模式(S/H、CDS 或测试图形输出)、输出数据信号 TXOUT1和 TXOUT2都是固定的。 它们几乎始终发出一个接近满量程(0x3FFF)的值。 在极少数情况下、输出会固定在半量程(0x1fff)。 我不确定这两种情况的设置有何不同。
是否可以提供完整寄存器设置示例以及必须按照写入寄存器的顺序并为测试模式输出、S/H 和 CDS 模式提供预期结果?
下面提供了我们在每种情况下使用的寄存器设置。
在为器件供电后、我们首先使用数据表中规定的基线值对所有非保留寄存器进行编程。 我们不会按照某些 TI 支持论坛的建议将基值编程到保留的寄存器中。 一些 TI 支持条目讨论了对一些保留的寄存器进行编程、但没有明确记录。 一个支持条目是将值0x34写入保留地址0x24。 其他支持条目表明不写入任何保留的寄存器。
我们在5MHz 上运行 INCLK。 我们处于双通道模式。 S/H 和 CDS 缓冲器增益为2x、PGA 增益为1x。
我们尝试了 S/H、CDS 和测试模式、发现从 TXOUT1和 TXOUT2传出的数据不会从一种模式更改为另一种模式、无论输入激励如何。
输出信号 TXOUT1输出0x3f67到0x3f87范围内的值。 只有位7:4发生变化。 所有其他位为静态位。
输出信号 TXOUT2输出0x3df7至0x3e27范围内的值。 只有位9:4发生变化。 所有其他位为静态位。
在 S/H 和 CDS 模式下、无论对每个通道的 OS 和 OS+输入应用以下激励、输出都保持不变:
操作系统-操作 系统+
0V
0V 0.9V 直流
0.1V 峰间交流 0V
0V 0.9V 峰峰值交流
我们还尝试将 PGA 增益设置为8、结果没有变化。
我们确实观察到在 S/H 和 CDS 模式之间进行切换时、TXFRM 的宽度表现出预期的行为。 我们在启用后确实会观察到 DTM0和 DTM1时序监控器信号。 LVDS 输出确实对 LVDS 输出模式寄存器设置做出了响应。 我们不知道需要查看任何其他信号来获取有关器件工作情况的反馈。
我们浏览了 TI 网站上的数据转换器论坛。 您能否为设置和应用信息提供任何其他资源建议?
您能建议我们哪些方面做得不好吗? 我们欢迎呼吁进行讨论。 我们是否可以提供任何其他信息?
我们欢迎您提出任何建议、以帮助我们使此器件按预期运行。
此外、未指定 ADC 代码增益公式、存在3个基准电压(2V、1V、1.2V)。 我们是否可以假设 ADC 基准电压为2V?
请参阅下表中的寄存器设置。 黄色突出显示显示显示设置该模式的基线值后执行的编程。 显示了4种寄存器设置:基线、测试模式、S/H 和 CDS。
寄存器设置表如下所示:
请参阅随附的文档获取图片。
请参阅 FPGA 中内部逻辑分析仪的波形下图。 显示的是 txfrm、txout1、txout2信号。 完整的14位数据显示为 txout1_data_D1和 txout2_data_D1。
显示输出信号的逻辑分析仪图像如下:
请参阅随附的文档查看图片
最后、我展示了对测试图形控制寄存器的寄存器访问。 对寄存器的访问似乎工作正常。
请参阅随附的文档获取图像。
一次写入、然后3次读取。 0xe0的数据写入地址0x34后读取相同的数据。
第一次写入和首次读取的缩放
第3次和最后一次读的缩放
谢谢!
T·斯科特
949-338-8463
e2e.ti.com/.../AFE_5F00_Register_5F00_Setup_5F00_3_2D00_28_2D00_24_2D00_4pm.xlsxe2e.ti.com/.../LM98640-Issues.docx