<div dir="ltr">These have worked well for the 5v quadrature encoders we use:<div><a href="http://www.revrobotics.com/rev-31-1389/">http://www.revrobotics.com/rev-31-1389/</a> </div><div> <br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jul 11, 2019 at 12:57 PM John Swindle via DPRGlist <<a href="mailto:dprglist@lists.dprg.org">dprglist@lists.dprg.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Clay,<div><br></div><div>I assume when you say the resistors pull the output down a lot, that you mean it is pulled below 3.3 volts. If so, it seems the high resistor is too large or the low resistor too small. If the calculated ratio seemed good, remember that 10% tolerance resistors are NEVER the marked value, having been binned.</div><div><br></div><div>Conventional PCI used open drain, sustained tristate. When low value pullups are used, the signals restore faster but burn more power. If speed is not a concern  use large value resistors. The sensor's DC drive strength may not be able to overcome low values.</div><div><br></div><div>Good luck with your team!</div><div><br></div><div>John Swindle<br><br><br>-----Original Message-----<br>From: Clayton Timmons via DPRGlist <<a href="mailto:dprglist@lists.dprg.org" target="_blank">dprglist@lists.dprg.org</a>><br>To: DPRGlist <<a href="mailto:DPRGlist@lists.dprg.org" target="_blank">DPRGlist@lists.dprg.org</a>><br>Sent: Thu, Jul 11, 2019 10:31 AM<br>Subject: [Dprglist] 5v sensor to 3.3v GPIO interface?<br><br><br><div id="gmail-m_-5007604866710370609yiv1578976937"><div dir="ltr"><div><br></div>I'm helping a solar car team with telemetry.   Using a Raspberry Pi with touchscreen on the car's dashboard to display data, log it, and push to the cloud.  Thanks for help from DPRGlist,  James LeRoy pointed me to <a rel="noopener noreferrer" href="http://io.adafruit.com" target="_blank">io.adafruit.com</a> which was very helpful.  We had the example up and running in just a few minutes.  We have a cellular WiFi hotspot with dual antennas on the car.<div><br></div><div>We are in the last few days of work before the multi-day race event.   The last big crunch trying to get everything working.   We've added a rotation sensor on the drivetrain and hope to get distance and speed from it.    </div><div><br></div><div>There was one issue connecting the rotation sensor to the Raspberry Pi.   The rotation sensor is an open collector type device which pulls down to ground when the magnet is sensed.   The rotation sensor works from 4-12v.   We decided to run it off 5v which is available on the Raspberry Pi connector.</div><div>The output of the rotation sensor is normally about 4.7v and the GPIO on the Raspberry Pi is 3.3v  not 5v tolerant.     I was hoping a simple resistor divider could do the trick to interface the sensor to the Raspberry Pi GPIO.   It seemed like the loading of the resistor divider was pulling down the sensor output quite a bit. </div><div><br></div><div><br></div><div>Any recommendations for a really simple circuit to interface the 5v open collector sensor to the Raspberry Pi GPIO?</div><div><br></div><div>Thanks,</div><div><br></div><div>-Clay Timmons-</div><div><br><div><div><br></div></div></div></div></div>_______________________________________________<br>DPRGlist mailing list<br><a rel="noopener noreferrer" href="mailto:DPRGlist@lists.dprg.org" target="_blank">DPRGlist@lists.dprg.org</a><br><a rel="noopener noreferrer" href="http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org" target="_blank">http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org</a><br></div>_______________________________________________<br>
DPRGlist mailing list<br>
<a href="mailto:DPRGlist@lists.dprg.org" target="_blank">DPRGlist@lists.dprg.org</a><br>
<a href="http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org" rel="noreferrer" target="_blank">http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org</a><br>
</blockquote></div>