Reading I2C temp sensor without uC

Schazamp tried to read an I2C temperature sensor using only logic chips. It isn’t working yet, but the writeup is impressively detailed:

My project is to use logic devices to read a TC74 temperature sensor. The general idea is to have some kind of master clock (from 3 of the 74HC04’s 6 inverters), manipulate the clock to drive the SDA and SCL lines, and then clock data from a sequence of PISO shift registers (75HC165) to drive the I2C bus commands (start, device ID, write, set read address, start, device ID, read) and then, based on a series of counters, clock the response from the device off the I2C bus into a SIPO register (74HC595), and use that to drive some 74HC4511s and 7-segment displays.

Via the forum.

Leave a comment

Your email address will not be published. Required fields are marked *

Notify me of followup comments via e-mail. You can also subscribe without commenting.