Ang Raspberry Pi 4 Model B Units Nakaharap sa USB Type C Power Problem Magkaroon ng Ilang Simpleng Workaround Sa kabila ng Glaring Design Flaws

Tech / Ang Raspberry Pi 4 Model B Units Nakaharap sa USB Type C Power Problem Magkaroon ng Ilang Simpleng Workaround Sa kabila ng Glaring Design Flaws Basahin ang 4 na minuto

Raspberry Pi-



Inilunsad kamakailan ng Raspberry Pi Foundation ang ika-apat na pag-ulit ng napakalawak nitong solong-board computer, ang Raspberry Pi 4 Model B. Hindi nagtagal, maraming mga yunit na binili ng sabik na mga mamimili ang nabigong mapalakas sa pamamagitan ng port ng USB Type C. Ang pundasyon ay mabilis na nagsagawa ng sarili nitong panloob na pagsisiyasat at nakumpirma ang bago nitong Raspberry Pi 4 Model B na may problema sa ilang mga USB Type C cable na hindi nag-charge ang solong-board computer. Ang mga mamimili ay medyo tinig tungkol sa kakatwang isyu na lilitaw na isang pagkabigo sa hardware. Habang ang isyu ay nakasalalay sa paraan ng pagdisenyo ng hardware, mayroong ilang simple at mabisang mga workaround.

Ang Raspberry Pi Foundation ay lantarang kinilala na ang kamakailang inilabas na Raspberry Pi 4 ay hindi gagana kapag pinalakas gamit ang ilang mga USB Type C cable. Ang abot-kayang solong-board computer ay ang pinakatanyag na pagpipilian para sa mga developer na nagtatrabaho sa mga proyekto ng Internet of Things (IoT). Bukod sa maraming mga bago at pinahusay na mga elemento ng hardware, kabilang ang mas mahusay na processor, dalawahang micro HDMI out port at hanggang sa 4 GB RAM, ang Raspberry Pi 4 Model B ay ang unang Pi board na gumamit ng USB-C power socket. Hindi sinasadya, ang bagong pag-ulit ay walang isang nakalaang port ng suplay ng kuryente at ganap na nakasalalay sa USB Type C port. Sa madaling salita, ang ika-apat na edisyon ng Raspberry Pi ay ang una na nagsama ng isang USB-C port na may kakayahang magbigay ng lakas dito.



Maraming mga gumagamit at maagang nag-aampon ng Raspberry Pi 4 Model B na mabilis na natanto na ang ilang mga uri ng mga USB Type C cable ay nabigo lamang upang mapalakas ang solong computer ng board. Hindi sinasadya, maraming mga gumagamit ang mariing inangkin na ang lahat ng mga USB Type C cable na may kakayahang maghatid ng lakas pati na rin ang paghahatid ng data ay dapat na gumana sa bagong Raspberry Pi 4 Model B kung ang Raspberry Pi Foundation ay sumunod nang tama sa detalye ng USB-C at lubusan. Sa madaling salita, ang pundasyon ay lilitaw na napalampas ng ilang simple ngunit kritikal na mga pahiwatig ng disenyo at mga proteksyon na tiyakin ang USB Type C port sa bagong modelo na tinanggap na paghahatid ng kuryente mula sa lahat ng mga katugmang kable.

Bakit Hindi Matanggap ng Bagong Raspberry Pi 4 Model B ang Lakas Mula sa Ilang Mga USB Type C Cables?

Ang kakatwang isyu ay unang naiulat ng Liliputing , isang platform na regular na sumusubok sa mga solong board computer. Kasunod sa pag-agos ng maraming ulat ng ilang mga USB Type C cable na hindi gumagana sa Raspberry Pi 4 Model B, kinilala ng co-founder ng Raspberry Pi na si Eben Upton ang isyu at tinangkang mag-alok ng paliwanag tungkol sa hindi pangkaraniwang bagay.

Ayon sa Upton, ang bagong Raspberry Pi 4 ay hindi tumatanggap ng lakas kapag ginamit sa pamamagitan ng elektronikong minarkahan o e-minarkahang mga USB-C cable. Ang mga bagong henerasyong kable na ito ay karaniwang ginagamit ng Apple MacBooks at iba pang mga laptop. Hindi na kailangang idagdag, ang mga kable na ito ay partikular na idinisenyo na may kaligtasan bilang pangunahing pag-aalala. Mayroon silang nakapaloob na proteksyon na pumipigil sa daloy ng kuryente kung mayroong isang hindi pagtutugma sa pagitan ng paghahatid at ang pagtanggap ng kapangyarihan. Sa madaling salita, ang mga kable ay sapat na matalino upang unang maitaguyod ang isang karaniwang pamantayan ng paghahatid ng kuryente at pagkatapos ay payagan lamang ang daloy ng kuryente.



Nagsasalita tungkol sa isyu, sinabi ni Upton, 'Ang isang matalinong charger na may isang may markang cable ay maling kilalanin ang Raspberry Pi 4 bilang isang audio adapter accessory, at tatanggi na magbigay ng lakas. Inaasahan kong maaayos ito sa isang hinaharap na rebisyon ng lupon, ngunit sa ngayon, kailangang mag-apply ang mga gumagamit ng isa sa mga iminungkahing workaround. Nakakagulat na hindi ito nagpakita sa aming (medyo malawak) na programa sa pagsubok sa patlang. '

Si Benson Leung, isang inhenyero ng Google Chrome OS, ay matagal nang nakikipaglaban para sa isang mas mahigpit at mas pare-parehong pamantayan sa pagsubok at pag-apruba para sa mga USB Type C cable at charger. Ang USB Type C ay isang bagong pamantayan o port para sa data at paghahatid ng kuryente. Ito ay mas mabilis, mahusay, at may kakayahang maghatid ng isang malaking halaga ng kapangyarihan kumpara sa hinalinhan nito, ang micro USB port. Gayunpaman, ang micro USB port ay hindi aktibo, komersyal na paggamit sa mahabang panahon, at samakatuwid mayroong mga mahusay na itinatag na mga pamantayan para sa pareho.

Sinasabi ni Leung na ang mga inhinyero ng Raspberry Pi ay gumawa ng isang 'karaniwang pagkakamali sa disenyo ng hardware ng USB-C'. Dahil sa depekto sa disenyo sa loob ng bagong computer na solong board ay nag-render lamang ng ilang mga USB Type C cable na walang kakayahang maghatid ng lakas. Tulad ng nabanggit dati, kung ang Raspberry Pi 4 ay maling nakilala bilang isang audio adapter accessory, kahit na ang mga sumusunod na USB-C charger ay maghahatid ng zero volts sa halip na 5 volts na kailangan ng solong board computer.

Matagal nang pinintasan ni Leung ang mga gumagawa ng Raspberry Pi dahil sa tila hindi pagtupad na gumawa ng sapat na pagsubok. Ipinaliwanag niya na mula sa isang teknikal na pananaw, ang pagtutukoy ng USB-C ay tumutukoy sa dalawang mga pin na tinatawag na CC1 at CC2 para sa pagkonekta sa sink ng kuryente sa isang tukoy na paraan. Ang mga taga-disenyo ng Raspberry Pi ay tila lumihis dito sa dalawang kritikal na paraan.

'Ang una ay dinisenyo nila ang circuit na ito mismo, marahil ay sinusubukan na gumawa ng isang bagay na matalino sa kasalukuyang pagtuklas sa antas, ngunit hindi ito ginawang tama. Sa halip na subukang magkaroon ng ilang matalino na circuit, dapat na kopyahin lamang ng mga tagadisenyo ng hardware ang pigura mula sa USB-C Spec na eksaktong. Ang pangalawang pagkakamali ay hindi nila talaga sinubukan ang kanilang disenyo ng Pi 4 gamit ang mga advanced na cable. Nakuha ko ito, ang sitwasyon ng USB-C cable ay nakalilito at magulo, at sakop ko ito nang detalyado na maraming mga iba't ibang mga cable . '

Paano Mapapalakas ang Bagong Raspberry Pi 4 Model B Sa Anumang USB Type C Cable?

Bagaman ang mga bagong modelo ng Raspberry Pi 4 Model B ay karaniwang tumatanggi na pinalakas ng ilang mga modernong USB Type C cable, mayroong ilang simpleng mga workaround. Ang mga nagmamay-ari ng Raspberry Pi 4 ay kailangang gumamit ng mga cable na USB-C na hindi minarkahan. Ang mga kable na ito ay naipadala sa karamihan ng mga charger ng smartphone. Ang iba pang simpleng pamamaraan upang mapalakas ang bagong Raspberry Pi 4 sa pamamagitan ng USB Type C port ay sa pamamagitan ng paggamit ng mas matandang mga charger na may mga A-C cable o micro USB sa mga adaptor ng Type C. Mahalaga, ang anumang lumang paraan ng paghahatid ng kuryente ay maaaring gumana hangga't maaari itong maghatid ng 5.1 volts at 3 amperes.

Hindi sinasadya, may napakakaunting mga lumang AC charger na may kakayahang maghatid ng 5.1 volts at 3 amperes. Gayunpaman, maraming mga charger na pang-moderno ang nakapaghatid ng higit na lakas na nauukol sa mas bagong mga pamantayan sa Mabilis na Pag-charge. Sa madaling salita, ang pagsasama-sama ng isang bagong charger ng smartphone sa isang lumang USB Type C cable ay isang maisasabing pagpipilian. Ang pinaka-halata, maaasahan at inirekumendang pagpipilian ay upang bumili ng opisyal na Raspberry Pi 4 power supply. Gayunpaman, sa $ 8 o £ 8 tiyak na hindi ito isang murang pagpipilian.