This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

adi,ad5691

Vendor: Analog Devices, Inc.

Description

Driver for AD5691 (12-bit) DAC.

Properties

Properties not inherited from the base binding file.

Name

Type

Details

#io-channel-cells

int

This property is required.

Constant value: 1

resolution

int

DAC resolution.

This property is required.

voltage-reference-mv

int

DAC reference voltage in mV.

This property is required.

voltage-reference

string

DAC voltage reference select.
- Internal voltage reference - 2.5V (reg: 0).
- External voltage reference (reg: 1).
The default corresponds to the reset value of the register field.

Default value: internal

Legal values: 'internal', 'external'

gain

string

Gain selection bit.
- Gain of 1 (reg: 0).
- Gain of 2 (reg: 1).
The default corresponds to the reset value of the register field.

Default value: gain-1

Legal values: 'gain-1', 'gain-2'

power-down-mode

string

Power-down mode select.
- Normal mode (reg: 0).
- 1 kOhm output impedance (reg: 1).
- 100 kOhm output impedance (reg: 2).
- Three-state output impedance (reg: 3).
The default corresponds to the reset value of the register field.

Default value: normal

Legal values: 'normal', 'power-down-1k', 'power-down-100k', 'power-down-3-state'

Specifier cell names

  • io-channel cells: output