IMPLEMENTED SO FAR

- Support for 4x20 LCD Display and large number display
- Brightness and contrast adjustment with remote
- (OPUS/Wolfson WM8741) DAC volume control: remote and rotary encoder
- (OPUS/Wolfson WM8741) DAC random filter selection 1 to 5 with remote
- (OPUS/Wolfson WM8741) DAC upsampling selection (L, M, H -this is the OSR setting)
- I2C level shifting (5V to 3.3V)
- Optimized power-up sequence

Tuesday, November 3, 2009

Logic Level Converter



NKC Electronics has released this little board to allow converting voltage levels between Arduino and other devices.

Recall that Arduino is typically a 5V device and devices that you want to control (such as a DAC) are 3V devices. If you use the Arduino I2C interface (which is 5V logic) to control the 3V I2C interface of a device, you need this converter. More information here.

2 comments:

Daniel said...

Hello, do you still need an optocoupler after the level converter to prevent noise from reaching the Opus DAC?

The Lazy Engineer said...

Daniel,

I don't know. But I have not used it. The volumite from twistedpear does not use it. So I would guess it doens't matter much. I did update the analog power supply of OPUS with the Placid and seem to make an improvement.