میکروکنترلر Raspberry Pi RP2350 دارای یک اشکال است که باعث رفتار کشش نامنظم مقاومت ها می شود.

Voltage readings of a Raspberry Pi 2350 exhibiting this bug.

اخیرا، Raspberry Pi LTD Raspberry Pi RP2350 را منتشر کرد، یک میکروکنترلر برای استفاده با Raspberry Pi Pico 2 و محصولات شخص ثالث مبتنی بر RP2350 (به لطف Hackaday). متأسفانه، یک خطای سخت افزاری به سرعت با مقاومت های pull-up روی برد که کنترل ولتاژ معیوب داشتند، شناسایی شد. اساساً وقتی پایه های GPIO به 3.3 ولت می رسند، پس از آن به 0 ولت برنمی گردند و در 2.1 ولت گیر می کنند. این به دلیل رفتار قفل ناخواسته است که از کشیده شدن پین‌های GPIO برای ثابت کردن شارژشان جلوگیری می‌کند.

این موضوع در اصل توسط ایان لسنت، که با نام دزدان دریایی اتوبوس در ماستودون شناخته می شود، کشف شد. این اشکال بعداً به دیتاشیت رسمی RP2350 اضافه شد، که همچنین بیان می‌کند که این مشکل بر پدهای کششی SWD تأثیر می‌گذارد، اما بر پدهای QSPI تأثیر نمی‌گذارد. پدهای QSPI تحت تأثیر قرار نمی گیرند زیرا حاوی مدارهای معیوب نیستند. مقاومت های کشویی USB PHY نیز تحت تأثیر قرار نمی گیرند.

منبع: https://www.tomshardware.com/raspberry-pi/raspberry-pi-rp2350-microcontroller-has-a-bug-that-causes-faulty-pull-down-behavior-on-resistors

تحریریه مجله اچ پی