I am trying to read a 1-Wire memory device that has a max voltage of 3.63 V and a minimum voltage of 2.97 V. I know the code works because I have read many other 1-wire memory devices that the max voltage is 5V. I am convinced it is my wiring that is the issue.
Currently, I am using a 1.5K Ohm pull up resistor and the memory chip is being powered parasitically through the digital output. I have attached a drawing of my circuit. I thought that by using the 3.3 V supply on the Arduino would solve my issues but it did not.
I believe that I need to use a logic level converter like this what SparkFun offers. Do you think this will work? The hookup guide does not show a configuration for 1-Wire. Let me know your thoughts and if there may be a better solution.
Thank you in advance!