mirror of
https://github.com/m-labs/artiq.git
synced 2025-02-17 21:11:56 +08:00
ad53xx: distinguish errors
This commit is contained in:
parent
868a9a1f0c
commit
b15e388b5f
@ -178,6 +178,8 @@ class AD53xx:
|
|||||||
self.write_offset_dacs_mu(self.offset_dacs)
|
self.write_offset_dacs_mu(self.offset_dacs)
|
||||||
if not blind:
|
if not blind:
|
||||||
ctrl = self.read_reg(channel=0, op=AD53XX_READ_CONTROL)
|
ctrl = self.read_reg(channel=0, op=AD53XX_READ_CONTROL)
|
||||||
|
if ctrl == 0xffff:
|
||||||
|
raise ValueError("DAC not found")
|
||||||
if ctrl & 0b10000:
|
if ctrl & 0b10000:
|
||||||
raise ValueError("DAC over temperature")
|
raise ValueError("DAC over temperature")
|
||||||
delay(25*us)
|
delay(25*us)
|
||||||
|
Loading…
Reference in New Issue
Block a user