7 dac useage rules, Programming, 1 host control interface – Cirrus Logic CS4955 User Manual

Page 34: 1 i·c® interface, Host control interface, 1 i²c® interface

Advertising
background image

CS4954 CS4955

34

DS278F6

current flow from the output. To completely dis-
able or for low power device operation, the blue
DAC can be totally shut down via the B_PD con-
trol register bit in Control Register 4 (0×04). In this
mode turn-on using the control register will not be
instantaneous.

7.4.7 DAC Useage Rules

If some of the 6 DACs are not used, it is strongly
recommended to power them down (see
CONTROL_4 register) in order to reduce the pow-
er dissipation.

Depending on the external resistor connected to the
ISET pin the output drive of the DACs can be
changed. An external resistor of 4 k

Ω must be con-

nected to the ISET pin for normal operation.

There are two outpout impedance modes that the
DACs can be operated in. The first mode is the high
impedance mode (LOW_IMP bit set to 0). In this
mode, the DAC output drives a double terminated
300

Ω

load and will output a video signal which

conforms to the proper analog video specifications.
External buffers will be needed if the DAC output
load differs from a double terminated 300

Ω

load.

The second mode is the low impedence mode
(LOW_IMP but set to 1). In this mode, the DAC
output drives a double terminated 75

Ω

load

and

will output a video signal which conforms to the
proper analog video specifications. No external
buffers are necessary. The ouputs can directly drive
a television input.

Note that for power dissipation purposes it is not
always possible to have all the 6 DACs active at the
same time. Table

8

shows the maximum number of

active DACs allowed depending on the power sup-
ply and low/high impedance modes. If less than 6
DACs are allowed to be active, the other DACs
must be powered down (see CONTROL_4 regis-
ter).

8.

PROGRAMMING

8.1

Host Control Interface

The CS4954/5 host control interface can be config-
ured for I²C or 8-bit parallel operation. The
CS4954/5 will default to I²C operation when the
RD and WR pins are both tied low at power up. The
RD and WR pins are active for 8-bit parallel oper-
ation only.

8.1.1 I²C

®

Interface

The CS4954/5 provides an I²C interface for access-
ing the internal control and status registers. Exter-
nal pins are a bidirectional data pin (SDA) and a
serial input clock (SCL). The protocol follows the
I²C specifications. A complete data transfer is
shown in Figure

26

. Note that this I²C interface

will work in Slave Mode only - it is not a bus mas-
ter.

SDA and SCL are connected via an external pull-
up resistor to a positive supply voltage. When the
bus is free, both lines are high. The output stages of
devices connected to the bus must have an open-
drain or open-collector in order to perform the
wired-AND function. Data on the I²C bus can be
transferred at a rate of up to 400 Kbits/sec in fast
mode. The number of interfaces to the bus is solely
dependent on the limiting bus capacitance of 400
pF. When 8-bit parallel interface operation is being
used, SDA and SCL can be tied directly to ground.

The I²C bus address for the CS4954/5 is program-
mable via the I2C_ADR Register (0×0F). When
I²C interface operation is being used, RD and WR

Nominal Power

supply

Low/High

Impedance

mode

maximum # of

active DACs

3.3V

Low Impedance

3

3.3V

High Impedance

6

5.0V

Low Impedance

3

5.0V

High Impedance

6

Table 8. Maximum DAC Numbers

Advertising
This manual is related to the following products: