It seems that the best solution to level shift the i2c lines, especially for high-end audio, is the optoisolator I was reading about. Not only enables the 5v-3.3v level shifting, but provides noise isolation preventing any potential high frequency noise from entering the DAC through the wires. This is what the data sheet shows. Vdd1 would be 5V and Vdd2 3.3V.
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
- 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
Friday, April 24, 2009
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment