|
CS3310DIO [Attenuator] [Att-CS3310 Plugins]Control the cs3310 attenuator via a DigitalIO device
First, the CS-signal has to be set low to adress the chip. Then, the data are presented at the DATAOUT-pin, and are strobed via the STROBE-Signal into the chip. Repeat this for all the bits we want to transfer. After this, we wait a little before we reset the CS-signal back to high. The MUTE-signal mutes the chip (.. who would have guessed...?), but without changing the set attenuation. Additionally, if you leave MUTE low for more than 2 ms, the CS 3310 recalibrates itself. The ZCEN-signal means zero crossing detection enable, and does exactly this. If it is set, the chip waits for the next zero crossing of the signal before changing to the new attenuation. This reduces clicking (for you HiFi-proffesionals out there...), and is a really elegant feature. If there are no zero crossing, the setting changes are forced after 18 ms.
|