Diamond Member Pelican Press 0 Posted August 29, 2024 Diamond Member Share Posted August 29, 2024 This is the hidden content, please Sign In or Sign Up Raspberry Pi RP2350 microcontroller has a bug that causes faulty pull-down behavior on resistors data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw== Recently, Raspberry Pi LTD released the Raspberry Pi RP2350, a microcontroller intended for use with Raspberry Pi Pico 2 and third-party RP2350-based products [h/t This is the hidden content, please Sign In or Sign Up ]. Unfortunately, a hardware bug was quickly found with the pull-up resistors onboard, which have faulty voltage control. Basically, when GPIO pins go to 3.3 volts, they don’t go back to 0 volts afterward and are stuck at 2.1 volts. This is because of unintended latching behavior, which prevents the GPIO pins from being pulled to ground their charge. The issue was originally discovered by This is the hidden content, please Sign In or Sign Up . The bug was subsequently added to the This is the hidden content, please Sign In or Sign Up , which also notes that the issue impacts pull-up SWD pads but not QSPI pads. QSPI pads aren’t affected because they don’t have the faulty circuitry. USB PHY pull-down resistors also aren’t impacted. But what can owners of this microcontroller do about the problem? There’s an official solution from Raspberry Pi LTD and a separate one from Lesnet. The Bus Pirate solution involves adding external pull-down resistors, which increases board size but otherwise fixes the problem. The Raspberry Pi solution, meanwhile, is to enable an input buffer before a read and disable it afterward. The Bus Pirate solution may be better unless you really need to use the internal pull-down resistors as-is for some reason. As Hackaday notes, Pi engineer Luke Wren has blamed an external IP block vendor for the issue not being caught during validation tests. For this reason, Hackaday recommends using the RP2350 A0 as an “engineering sample” and sticking with the A3 or B0 versions for actual production. Hopefully for Raspberry Pi project enthusiasts and the organization itself, a revision of this microcontroller that fixes this voltage issue completely will be released soon, though for now it should be considered a known issue. The chip is being used in lots of devices— including my favorite, keychain console “Thumby ******”. Get Tom’s Hardware’s best news and in-depth reviews, straight to your inbox. This is the hidden content, please Sign In or Sign Up #Raspberry #RP2350 #microcontroller #bug #faulty #pulldown #behavior #resistors This is the hidden content, please Sign In or Sign Up This is the hidden content, please Sign In or Sign Up Link to comment https://hopzone.eu/forums/topic/113006-raspberry-pi-rp2350-microcontroller-has-a-bug-that-causes-faulty-pull-down-behavior-on-resistors/ Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now