Other Parts Discussed in Thread: AMC1210, TMS570LS0432, AMC3336
部件号: AMC1210
Thread 中讨论的其他器件: TMS570LS0432、 AMC3336
你好
我尝试 在 SPI 接口模式 (M0 = 0、M1 = 0、TE = 0) 下将 AMC1210 与 TMS570LS0432 LaunchPad XL 连接在一起、并且我遇到持续存在的问题是 AMC1210 未在内部响应、MISO 在整个时钟脉冲期间保持低电平。 我测试了三个具有相同结果的单独 AMC1210 IC。
硬件概要
- CLK(引脚 16): 来自 TMS570 ECLK 的 20MHz 方波(在引脚上验证)。
- RST(引脚 37): 运行期间在 3.3V 时保持高电平。
- TE、M0、M1:所有连接低电平(SPI 模式,输出启用)。
- 电源轨:BVDD/CVDD/DVDD = 3.299V 、AVDD = 5V
- 调制器:AMC3336 连接至 IN1/CLK1。
- SPI 主器件:TMS570 MibSPI1、1MHz 、24‑位帧(3‑8×位)、CS 低电平(对于整个传输)。
观察到的行为(在 AMC1210 引脚上测得)
- MOSI(‑引脚 32):更正 24 μ s 位命令帧(例如,0x29 00 00 用于读取 0x13、0xC3 55 AA 用于写入 0x03)。
- SCLK(WR 引脚‑):干净的 24 μ s 时钟帧。
- CS(引脚 33):在整个帧内保持低电平。
- AD0(引脚 28):从不输出读取的数据 — 在两个数据字节期间始终为 0x00。
- CLK1(引脚 1):即使在写入时钟分频器寄存器后、也没有时钟输出。
- ACK 引脚:保持低电平。
复位后写入的寄存器
- 时钟分频器 (0x1B):0x0810
- 滤波器配置 (0x01):0x0F1F
- 控制寄存器 (0x20):0xA001(MOD=1、CH1 启用)
问题
即使 AMC1210 接收到有效的 SPI 帧(在引脚上确认)、该器件也不会:
- 读取期间在 AD0 上输出滤波数据、
- 为调制器或生成 CLK1
- 切换 ACK。
它的行为就好像内部逻辑从未启动。
问题
- 所需的上电或复位至 SPI‑序列是否超出数据表中所示的序列?
- 在 CLK1 生效之前、是否需要额外的使能位?
- TI 能否为 24‑位帧提供确切的 SPI 位‑封装要求(命令+ R/W + A6..A0)、以确认 AMC1210 是否拒绝我们的地址阶段?
- 该行为(无 AD0 输出、无 CLK1、ACK 始终为低电平)是否表示任何已知的失效模式?

感谢您的帮助。