1. 每次写操作后,需要有一个tLD,这个延时至少10ns。不过在你的程序里似乎没有发现这个延时。
2. tLWD至少50ns,从手册看,每个写操作只能写一个通道。但是从你的程序看,是一次性写完4个通道再LDAC,这和手册不符,这可能是你的程序里最大的问题。
3. CS在写操作后有一个拉低的动作,你的程序里似乎没有这个。
建议时序严格遵照手册图4,每次写一个通道,再试试看。
1. 每次写操作后,需要有一个tLD,这个延时至少10ns。不过在你的程序里似乎没有发现这个延时。
2. tLWD至少50ns,从手册看,每个写操作只能写一个通道。但是从你的程序看,是一次性写完4个通道再LDAC,这和手册不符,这可能是你的程序里最大的问题。
3. CS在写操作后有一个拉低的动作,你的程序里似乎没有这个。
建议时序严格遵照手册图4,每次写一个通道,再试试看。
举报