میکروکنترلر Raspberry Pi RP2350 دارای یک باگ است که باعث ایجاد رفتار pull-down معیوب در مقاومت ها می شود.

Voltage readings of a Raspberry Pi 2350 exhibiting this bug.

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

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

مرجع اخبار سخت افزار کامپیوترایران

تحریریه Techpowerup