Difference between revisions of "I2C DAC"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
| Line 1: | Line 1: | ||
= general info =  | 
|||
Based on the MCP4726 chip from Microchip.<br>  | 
  Based on the MCP4726 chip from Microchip.<br>  | 
||
http://ww1.microchip.com/downloads/en/DeviceDoc/22272C.pdf <br>  | 
  http://ww1.microchip.com/downloads/en/DeviceDoc/22272C.pdf <br>  | 
||
| Line 5: | Line 6: | ||
1100 000 and 1100 001 '''OR'''<br>  | 
  1100 000 and 1100 001 '''OR'''<br>  | 
||
1100 010 and 1100 011<br>  | 
  1100 010 and 1100 011<br>  | 
||
= physical dimensions =  | 
|||
<br>  | 
  |||
* Board outline: 25x25mm  | 
|||
* Mounting hole diameter: 3mm  | 
|||
* Mounting hole pitch: 19mm (3mm from board edge)  | 
|||
= using the board =  | 
|||
Set a voltage:  | 
  Set a voltage:  | 
||
 sudo i2cset -y 1 0x60 0x40 0xff 0xf0 i  | 
   sudo i2cset -y 1 0x60 0x40 0xff 0xf0 i  | 
||
Revision as of 17:06, 21 March 2014
general info
Based on the MCP4726 chip from Microchip.
http://ww1.microchip.com/downloads/en/DeviceDoc/22272C.pdf 
I2C address:
1100 000 and 1100 001 OR
1100 010 and 1100 011
physical dimensions
- Board outline: 25x25mm
 - Mounting hole diameter: 3mm
 - Mounting hole pitch: 19mm (3mm from board edge)
 
using the board
Set a voltage:
sudo i2cset -y 1 0x60 0x40 0xff 0xf0 i
                             ^^   ^     < Voltage bits
explanation of the arguments:
-y don't ask confirmation 1 number of the I2C bus (0 on older raspberry pi's) 0x60 address of the DAC, use 0x61 for the other DAC. 0x40 configuration: normal. 0xff high 8 bits of the value 0xf0 lower four bits of the value (in the high nibble)