PIC Tutorial - I2C A2D Board


I2C A2D Board

This is the I2C A2D (Analogue to Digital converter) Board, it uses a Philips PCF8591P, which is an I2C chip providing 4 analogue inputs, and 1 analogue output, all having 8 bit resolution. There are actually very few support components required, I've chosen to use an external 2.5V precision voltage reference, which feeds in at pin 14, but this could be simply connected to the 5V rail - though it would be less accurate. By using the 2.5V reference we set the range of the conversion from 0-2.5V, however this can easily be scaled by feeding from a suitable attenuator. Notice the circuit also shows an EEPROM, the idea being to give the option of storing samples in it's non-volatile memory, and I'll be using a 24C256 to give 32,768 bytes of storage. Notice both chips connect to the same port pins via the I2C bus - by having different chip addresses we can address either one independently.

Although it's labelled as connecting to PortB, as with most of the boards, it can also be connected to PortA if required.

This is the top view of the I2C A2D Board, there are 23 wire links.
The bottom of the I2C A2D Board, there are 26 track cuts.

Back to hardware page