રાસ્પબેરી પી SC1631 રાસ્પબેરી માઇક્રોકન્ટ્રોલર
ઉત્પાદન સ્પષ્ટીકરણો
- મોડેલ: RP2350
- પેકેજ: QFN-60
- આંતરિક ફ્લેશ સ્ટોરેજ: ના
- ભાગtage રેગ્યુલેટર: ઓન-ચીપ સ્વિચિંગ રેગ્યુલેટર
- રેગ્યુલેટર પિન: 5 (3.3V ઇનપુટ, 1.1V આઉટપુટ, VREG_AVDD, VREG_LX, VREG_PGND)
ઉત્પાદન વપરાશ સૂચનાઓ
- પ્રકરણ 1: પરિચય
- RP2350 શ્રેણી RP2040 શ્રેણીની સરખામણીમાં વિવિધ પેકેજ વિકલ્પો પ્રદાન કરે છે. RP2350A અને RP2354A અનુક્રમે આંતરિક ફ્લેશ સ્ટોરેજ વિના અને સાથે QFN-60 પેકેજમાં આવે છે, જ્યારે RP2354B અને RP2350B ફ્લેશ સ્ટોરેજ સાથે અને વિના QFN-80 પેકેજમાં આવે છે.
- પ્રકરણ 2: શક્તિ
RP2350 શ્રેણીમાં નવું ઓન-ચિપ સ્વિચિંગ વોલ્યુમ છેtagપાંચ પિન સાથે e રેગ્યુલેટર. આ રેગ્યુલેટરને ઓપરેશન માટે બાહ્ય ઘટકોની જરૂર પડે છે પરંતુ RP2040 શ્રેણીમાં રેખીય નિયમનકારની તુલનામાં ઉચ્ચ લોડ પ્રવાહો પર ઉચ્ચ પાવર કાર્યક્ષમતા પ્રદાન કરે છે. VREG_AVDD પિનમાં અવાજની સંવેદનશીલતા પર ધ્યાન આપો જે એનાલોગ સર્કિટરી સપ્લાય કરે છે.
વારંવાર પૂછાતા પ્રશ્નો (FAQ)
- પ્ર: RP2350A અને RP2350B વચ્ચેનો મુખ્ય તફાવત શું છે?
A: મુખ્ય તફાવત આંતરિક ફ્લેશ સ્ટોરેજની હાજરીમાં રહેલો છે. RP2350A પાસે આંતરિક ફ્લેશ સ્ટોરેજ નથી જ્યારે RP2350B પાસે છે. - પ્ર: વોલ્યુમ કેટલી પિન કરે છેtagRP2350 શ્રેણીમાં e રેગ્યુલેટર પાસે છે?
A: વોલ્યુમtagRP2350 શ્રેણીમાં e રેગ્યુલેટરમાં પાંચ પિન છે.
બોર્ડ અને ઉત્પાદનો બનાવવા માટે RP2350 માઇક્રોકન્ટ્રોલરનો ઉપયોગ કરીને RP2350 સાથે હાર્ડવેર ડિઝાઇન
કોલોફોન
- © 2023-2024 Raspberry Pi Ltd
- આ દસ્તાવેજીકરણ ક્રિએટિવ કોમન્સ એટ્રિબ્યુશન-નોડેરિવેટિવ્સ 4.0 ઇન્ટરનેશનલ (CC BY-ND) હેઠળ લાઇસન્સ પ્રાપ્ત છે. બિલ્ડ-તારીખ: 2024-08-08 બિલ્ડ-વર્ઝન: c0acc5b-clean
- કાનૂની અસ્વીકરણ સૂચના
- રાસ્પબેરી PI ઉત્પાદનો (ડેટાશીટ્સ સહિત) માટે ટેક્નિકલ અને વિશ્વસનીયતા ડેટા સમયાંતરે સંશોધિત ("સંસાધન") RASPBERRY PI LTD ("RPL") દ્વારા પ્રદાન કરવામાં આવે છે અને ILUMP ડીંગ, પરંતુ મર્યાદિત નથી માટે, ખાસ હેતુ માટે વેપારીતા અને યોગ્યતાની ગર્ભિત વોરંટી અસ્વીકારવામાં આવી છે. લાગુ કાયદા દ્વારા મહત્તમ હદ સુધી કોઈપણ પ્રત્યક્ષ, પરોક્ષ, આકસ્મિક, વિશેષ, અનુકરણીય, અથવા અનુગામી નુકસાનો માટે જવાબદાર રહેશે નહીં (અનુપાત TE સામાન અથવા સેવાઓનો ઉપયોગ, ડેટા , અથવા નફો અથવા વ્યાપાર વિક્ષેપ) જો કે, કોઈપણ જવાબદારીના સિદ્ધાંત પર, પછી ભલે તે કરારમાં હોય, કડક જવાબદારી હોય, અથવા તોર્ટ (બેદરકારી સહિત અથવા અન્યથા) કોઈપણ સંજોગોમાં, EN જો શક્યતાની સલાહ આપવામાં આવે આવા નુકસાનની.
- આરપીએલ કોઈપણ સમયે અને કોઈપણ સૂચના વિના સંસાધનોમાં અથવા તેમાં વર્ણવેલ કોઈપણ ઉત્પાદનોમાં કોઈપણ સુધારણા, સુધારણા, સુધારા અથવા કોઈપણ અન્ય ફેરફારો કરવાનો અધિકાર અનામત રાખે છે.
સંસાધનો ડિઝાઇન જ્ઞાનના યોગ્ય સ્તર ધરાવતા કુશળ વપરાશકર્તાઓ માટે બનાવાયેલ છે. વપરાશકર્તાઓ તેમના સંસાધનોની પસંદગી અને ઉપયોગ અને તેમાં વર્ણવેલ ઉત્પાદનોની કોઈપણ એપ્લિકેશન માટે સંપૂર્ણપણે જવાબદાર છે. વપરાશકર્તા તેમના સંસાધનોના ઉપયોગથી ઉદ્ભવતા તમામ જવાબદારીઓ, ખર્ચો, નુકસાની અથવા અન્ય નુકસાન સામે આરપીએલને નુકસાન વિનાનું વળતર આપવા અને પકડી રાખવા સંમત થાય છે. - આરપીએલ વપરાશકર્તાઓને ફક્ત રાસ્પબેરી પી ઉત્પાદનો સાથે જોડાણમાં સંસાધનોનો ઉપયોગ કરવાની પરવાનગી આપે છે. રિસોર્સનો અન્ય તમામ ઉપયોગ પ્રતિબંધિત છે. કોઈપણ અન્ય RPL અથવા અન્ય તૃતીય પક્ષ બૌદ્ધિક સંપદા અધિકારને કોઈ લાઇસન્સ આપવામાં આવતું નથી.
- ઉચ્ચ જોખમવાળી પ્રવૃત્તિઓ. રાસ્પબેરી પાઈ ઉત્પાદનો જોખમી વાતાવરણમાં ઉપયોગમાં લેવા માટે ડિઝાઇન, ઉત્પાદિત અથવા હેતુપૂર્વક નથી કે જેમાં પરમાણુ સુવિધાઓ, એરક્રાફ્ટ નેવિગેશન અથવા કોમ્યુનિકેશન સિસ્ટમ, એર ટ્રાફિક કંટ્રોલ, શસ્ત્ર સિસ્ટમ અથવા સલામતી-નિર્ણાયક એપ્લિકેશનો (જીવન સપોર્ટ સહિત) ના સંચાલનમાં નિષ્ફળ સલામત કામગીરીની જરૂર હોય. સિસ્ટમો અને અન્ય તબીબી ઉપકરણો), જેમાં ઉત્પાદનોની નિષ્ફળતા સીધા મૃત્યુ, વ્યક્તિગત ઈજા અથવા ગંભીર શારીરિક અથવા પર્યાવરણીય નુકસાન ("ઉચ્ચ જોખમ પ્રવૃત્તિઓ") તરફ દોરી શકે છે. RPL ખાસ કરીને ઉચ્ચ જોખમ પ્રવૃત્તિઓ માટે ફિટનેસની કોઈપણ સ્પષ્ટ અથવા ગર્ભિત વોરંટીને અસ્વીકાર કરે છે અને ઉચ્ચ જોખમ પ્રવૃત્તિઓમાં રાસ્પબેરી પાઈ ઉત્પાદનોના ઉપયોગ અથવા સમાવેશ માટે કોઈ જવાબદારી સ્વીકારતું નથી.
- Raspberry Pi ઉત્પાદનો RPL ની માનક શરતોને આધીન પ્રદાન કરવામાં આવે છે. આરપીએલની સંસાધનોની જોગવાઈઓ આરપીએલની માનક શરતોને વિસ્તૃત અથવા સંશોધિત કરતી નથી, જેમાં તેમાં દર્શાવેલ અસ્વીકરણ અને વોરંટીનો સમાવેશ થાય છે પરંતુ તે પૂરતો મર્યાદિત નથી.
પ્રકરણ 1. પરિચય
આકૃતિ 1. RP3A મિનિમલ ડિઝાઇન એક્સનું KiCad 2350D રેન્ડરિંગample
જ્યારે અમે સૌપ્રથમ રાસ્પબેરી Pi RP2040 રજૂ કર્યું, ત્યારે અમે એક 'મિનિમલ' ડિઝાઇન પણ બહાર પાડીample અને તેની સાથેની માર્ગદર્શિકા RP2040 સાથે હાર્ડવેર ડિઝાઇન જે આશાપૂર્વક સમજાવે છે કે RP2040 નો ઉપયોગ સરળ સર્કિટ બોર્ડમાં કેવી રીતે થઈ શકે છે અને શા માટે વિવિધ ઘટકોની પસંદગી કરવામાં આવી હતી. RP235x શ્રેણીના આગમન સાથે, મૂળ RP2040 મિનિમલ ડિઝાઈનની ફરી મુલાકાત લેવાનો અને તેને નવી સુવિધાઓ અને દરેક પેકેજ વેરિઅન્ટ માટે અપડેટ કરવાનો સમય આવી ગયો છે; તેના QFN-2350 પેકેજ સાથે RP60A, અને RP2350B જે QFN-80 છે. ફરીથી, આ ડિઝાઇન Kicad (7.0) ફોર્મેટમાં છે, અને ડાઉનલોડ કરવા માટે ઉપલબ્ધ છે.https://datasheets.raspberrypi.com/rp2350/Minimal-KiCAD.zip).
ન્યૂનતમ બોર્ડ
મૂળ મિનિમલ બોર્ડ એ RP2040 ચલાવવા માટે જરૂરી ઓછામાં ઓછા બાહ્ય ઘટકોનો ઉપયોગ કરીને સરળ સંદર્ભ ડિઝાઇન પ્રદાન કરવાનો પ્રયાસ હતો અને હજુ પણ તમામ IO ખુલ્લા અને સુલભ છે. આમાં અનિવાર્યપણે પાવર સ્ત્રોત (5V થી 3.3V લીનિયર રેગ્યુલેટર), ક્રિસ્ટલ ઓસિલેટર, ફ્લેશ મેમરી અને IO કનેક્શન્સ (એક માઇક્રો યુએસબી સોકેટ અને GPIO હેડરો)નો સમાવેશ થતો હતો. નવી RP235x શ્રેણીના મિનિમલ બોર્ડ મોટાભાગે સમાન છે, પરંતુ નવા હાર્ડવેરને કારણે કેટલાક ફેરફારો જરૂરી છે. આ ઉપરાંત, અને ડિઝાઇનની ન્યૂનતમ પ્રકૃતિની વિરુદ્ધમાં જવા છતાં, મેં એક અલગ SWD હેડર સાથે, બુટસેલ અને રન માટે થોડા બટનો ઉમેર્યા છે, જેનો અર્થ આ વખતે એકદમ ઓછો નિરાશાજનક ડીબગ અનુભવ હોવો જોઈએ. ડિઝાઇનને કડક શબ્દોમાં કહીએ તો આ બટનોની જરૂર નથી, સિગ્નલો હજી પણ હેડરો પર ઉપલબ્ધ છે, અને જો તમે ખાસ કરીને ખર્ચ અથવા અવકાશ પ્રત્યે સભાન હો, અથવા મેસોચિસ્ટિક વૃત્તિઓ ધરાવો છો તો તેને અવગણી શકાય છે.
RP2040 vs RP235x શ્રેણી
સૌથી સ્પષ્ટ ફેરફાર પેકેજોમાં છે. જ્યારે RP2040 એ 7x7mm QFN-56 છે, RP235x શ્રેણીમાં હાલમાં ચાર અલગ-અલગ સભ્યો છે. ત્યાં બે ઉપકરણો છે જે સમાન QFN-60 પેકેજ શેર કરે છે; RP2350A જેમાં આંતરિક ફ્લેશ સ્ટોરેજ નથી, અને RP2354A જે ધરાવે છે. એ જ રીતે, QFN-80 પણ બે ફ્લેવરમાં આવે છે; ફ્લેશ સાથે RP2354B અને વિના RP2350B. QFN-60 ઉપકરણો અને મૂળ RP2040 એક સામાન્ય વારસો ધરાવે છેtage.
તેઓ દરેક પાસે 30 GPIO છે, જેમાંથી ચાર ADC સાથે પણ જોડાયેલા છે, અને કદમાં 7x7mm છે. આ હોવા છતાં, RP2350A એ RP2040 માટે ડ્રોપ-ઇન રિપ્લેસમેન્ટ નથી, કારણ કે દરેક પર પિનની સંખ્યા અલગ છે. તેનાથી વિપરીત, QFN-80 ચિપ્સમાં હવે 48 GPIO છે, અને તેમાંથી આઠ હવે ADC સક્ષમ છે. આને કારણે, અમારી પાસે હવે બે મિનિમલ બોર્ડ છે; એક 60 પિન ઉપકરણો માટે, અને એક 80 માટે. આ મિનિમલ બોર્ડ મુખ્યત્વે આંતરિક ફ્લેશ (RP2350) વગરના ભાગો માટે ડિઝાઇન કરવામાં આવ્યા છે, જો કે ઓનબોર્ડ ફ્લેશને બાદ કરીને ડિઝાઇનનો સરળતાથી આંતરિક ફ્લેશ ઉપકરણો (RP2354) સાથે ઉપયોગ કરી શકાય છે. મેમરી, અથવા તેનો ઉપયોગ ગૌણ ફ્લેશ ઉપકરણ તરીકે પણ (આના પર પછીથી વધુ). બે બોર્ડ વચ્ચે થોડો તફાવત છે, હકીકત સિવાય QFN-80 સંસ્કરણમાં વધારાની GPIO સમાવવા માટે હેડરની લાંબી પંક્તિઓ છે, અને તેથી બોર્ડ મોટું છે.
પેકેજ સિવાય, RP235x શ્રેણી અને RP2040 વચ્ચેનો બોર્ડ-સ્તરનો સૌથી મોટો તફાવત પાવર સપ્લાય છે. RP235x શ્રેણીમાં કેટલાક નવા પાવર પિન અને અલગ આંતરિક નિયમનકાર છે. RP100 ના 2040mA લીનિયર રેગ્યુલેટરને 200mA સ્વિચિંગ રેગ્યુલેટર સાથે બદલવામાં આવ્યું છે, અને જેમ કે, તેને કેટલીક ખૂબ જ ચોક્કસ સર્કિટરીની જરૂર છે, અને લેઆઉટ સાથે થોડી કાળજી લેવામાં આવી નથી. તે ખૂબ આગ્રહણીય છે કે તમે અમારા લેઆઉટ અને ઘટકોની પસંદગીને નજીકથી અનુસરો; અમે પહેલાથી જ ડિઝાઇનના અનેક પુનરાવર્તનો બનાવવાની પીડામાંથી પસાર થયા છીએ, તેથી આશા છે કે તમારે તે કરવાની જરૂર નથી.
આકૃતિ 2. RP3B મિનિમલ ડિઝાઇન એક્સનું KiCad 2350D રેન્ડરિંગample
આ ડિઝાઇન
મિનિમલ ડિઝાઇનનો ઇરાદો ભૂતપૂર્વampલેસ એ RP235x શ્રેણીનો ઉપયોગ કરીને સરળ બોર્ડની જોડી બનાવવાની છે, જે બિનજરૂરી વિદેશી PCB તકનીકોનો ઉપયોગ કર્યા વિના સસ્તી અને સરળતાથી ઉત્પાદન કરી શકાય તેવી હોવી જોઈએ. તેથી મિનિમલ બોર્ડ 2 લેયરની ડિઝાઇન છે, જેમાં એવા ઘટકોનો ઉપયોગ કરવામાં આવે છે જે સામાન્ય રીતે ઉપલબ્ધ હોવા જોઈએ અને તમામ બોર્ડની ઉપરની બાજુએ માઉન્ટ થયેલ હોય છે. જ્યારે મોટા, સરળતાથી હેન્ડ-સોલ્ડર કરી શકાય તેવા ઘટકોનો ઉપયોગ કરવો સરસ રહેશે, QFN ચિપ્સ (0.4mm) ની નાની પિચનો અર્થ છે કે જો તમામ GPIO નો ઉપયોગ કરવો હોય તો કેટલાક 0402 (1005 મેટ્રિક) નિષ્ક્રિય ઘટકોનો ઉપયોગ અનિવાર્ય છે. યોગ્ય સોલ્ડરિંગ આયર્ન સાથે હેન્ડ-સોલ્ડરિંગ 0402 ઘટકો ખૂબ પડકારજનક નથી, ત્યારે નિષ્ણાત સાધનો વિના QFN ને સોલ્ડર કરવું લગભગ અશક્ય છે.
આગામી કેટલાક વિભાગોમાં, હું વધારાની સર્કિટરી શું છે તે સમજાવવાનો પ્રયાસ કરીશ, અને આશા છે કે અમે જે પસંદગીઓ કરી તે કેવી રીતે કરવા આવ્યા. જેમ કે હું વાસ્તવમાં બે અલગ-અલગ ડિઝાઇન વિશે વાત કરવા જઈ રહ્યો છું, દરેક પેકેજના કદ માટે એક, મેં વસ્તુઓને શક્ય તેટલી સરળ રાખવાનો પ્રયાસ કર્યો છે. જ્યાં સુધી શક્ય છે, બે બોર્ડ માટેના તમામ ઘટકોના સંદર્ભો સમાન છે, તેથી જો હું U1, R1, વગેરેનો સંદર્ભ લઉં, તો તે બંને બોર્ડ માટે સમાન રીતે સંબંધિત છે. સ્પષ્ટ અપવાદ એ છે કે જ્યારે ઘટક માત્ર એક બોર્ડ પર હોય (તમામ કિસ્સાઓમાં, આ મોટા 80 પિન વેરિઅન્ટ પર હશે), તો પ્રશ્નમાં ઘટક માત્ર QFN-80 ડિઝાઇન પર હશે; ભૂતપૂર્વ માટેample, R13 ફક્ત આ બોર્ડ પર દેખાય છે.
પ્રકરણ 2. પાવર
RP235x સિરીઝ અને RP2040નો પાવર સપ્લાય આ વખતે કંઈક અંશે અલગ છે, જો કે તેના સરળ રૂપરેખાંકનમાં, તેને હજુ પણ બે સપ્લાયની જરૂર છે, 3.3V અને 1.1V. RP235x શ્રેણી એકસાથે વધુ પાવર ભૂખી છે, કારણ કે તે ઉચ્ચ કાર્યક્ષમતા ધરાવે છે, અને તેના પુરોગામી કરતા વધુ કરકસરયુક્ત (જ્યારે ઓછી શક્તિની સ્થિતિમાં હોય છે) અને તેથી RP2040 પરના રેખીય નિયમનકારને સ્વિચિંગ રેગ્યુલેટર સાથે અપગ્રેડ કરવામાં આવ્યું છે. આ અમને ઊંચા પ્રવાહો પર વધુ પાવર કાર્યક્ષમતા આપે છે (અગાઉના 200mA ની સરખામણીમાં 100mA સુધી).
નવું ઓન-ચિપ વોલ્યુમtagઇ નિયમનકાર
આકૃતિ 3. આંતરિક નિયમનકાર સર્કિટ દર્શાવતો યોજનાકીય વિભાગ
RP2040 ના લીનિયર રેગ્યુલેટરમાં બે પિન, 3.3V ઇનપુટ અને 1.1V આઉટપુટ હતી જે ચિપ પર DVDD સપ્લાય કરે છે. આ વખતે, RP235x શ્રેણીના નિયમનકારમાં પાંચ પિન છે, અને તેને કાર્ય કરવા માટે કેટલાક બાહ્ય ઘટકોની જરૂર છે. જ્યારે ઉપયોગિતાની દ્રષ્ટિએ આ થોડું પછાત પગલું લાગે છે, સ્વિચિંગ રેગ્યુલેટર પાસે એડવાન છેtagઉચ્ચ લોડ કરંટ પર વધુ પાવર કાર્યક્ષમ હોવાનો e.
નામ સૂચવે છે તેમ, રેગ્યુલેટર 3.3V ઇનપુટ વોલ્યુમને જોડતા આંતરિક ટ્રાન્ઝિસ્ટરને ઝડપથી ચાલુ અને બંધ કરે છે.tage (VREG_VIN) થી VREG_LX પિન, અને ઇન્ડક્ટર (L1) અને આઉટપુટ કેપેસિટર (C7) ની મદદથી, તે ડીસી આઉટપુટ વોલ્યુમ ઉત્પન્ન કરી શકે છે.tage જે ઇનપુટમાંથી સ્ટેપ-ડાઉન કરવામાં આવ્યું છે. VREG_FB પિન આઉટપુટ વોલ્યુમને મોનિટર કરે છેtage, અને જરૂરી વોલ્યુમtage જાળવવામાં આવે છે. મોટા પ્રવાહોને VREG_VIN થી VREG_LX પર સ્વિચ કરવામાં આવતા હોવાથી, ઇનપુટની નજીક એક વિશાળ કેપેસિટર (C6) જરૂરી છે, તેથી અમે 3.3V સપ્લાયને વધારે પડતો અસ્વસ્થ કરતા નથી. આ મોટા સ્વિચિંગ કરંટની વાત કરીએ તો, રેગ્યુલેટર તેના પોતાના ગ્રાઉન્ડ રીટર્ન કનેક્શન, VREG_PGND સાથે પણ આવે છે. તેવી જ રીતે VREG_VIN અને VREG_LX સાથે, આ કનેક્શનનું લેઆઉટ મહત્વપૂર્ણ છે, અને જ્યારે VREG_PGND એ મુખ્ય GND સાથે કનેક્ટ કરવું આવશ્યક છે, તે એવી રીતે થવું જોઈએ કે તમામ મોટા સ્વિચિંગ કરંટ બાકીના ભાગને ખલેલ પહોંચાડ્યા વિના સીધા જ PGND પિન પર પાછા ફરે. GND ખૂબ વધારે છે.
છેલ્લી પિન VREG_AVDD છે, જે રેગ્યુલેટરની અંદર એનાલોગ સર્કિટરી પૂરી પાડે છે, અને આ અવાજ માટે ખૂબ જ સંવેદનશીલ છે.
આકૃતિ 4. નિયમનકારના PCB લેઆઉટને દર્શાવતો યોજનાકીય વિભાગ
- મિનિમલ બોર્ડ્સ પર રેગ્યુલેટરનું લેઆઉટ રાસ્પબેરી પી પીકો 2 ની નજીકથી પ્રતિબિંબિત કરે છે. આ સર્કિટની ડિઝાઇનમાં ઘણું કામ થયું છે, તેને શક્ય તેટલું સારું બનાવવા માટે PCB ના ઘણા પુનરાવર્તનોની જરૂર છે. કરી શકો છો. જ્યારે તમે આ ઘટકોને વિવિધ રીતે મૂકી શકો છો અને હજુ પણ નિયમનકારને 'કામ' કરવા માટે મેળવી શકો છો (એટલે કે, આઉટપુટ વોલ્યુમ ઉત્પન્ન કરો.tage આશરે યોગ્ય સ્તરે, તેને ચલાવવાનો કોડ મેળવવા માટે પૂરતો સારો), અમને જાણવા મળ્યું છે કે અમારા નિયમનકારને ખુશ રાખવા માટે તેને બરાબર યોગ્ય રીતે સારવાર કરવાની જરૂર છે, અને ખુશ થવાથી, મારો મતલબ યોગ્ય આઉટપુટ વોલ્યુમ ઉત્પન્ન કરવાનો છે.tage લોડ વર્તમાન પરિસ્થિતિઓની શ્રેણી હેઠળ.
- આના પર અમારા પ્રયોગો કરતી વખતે, અમે યાદ અપાવીને કંઈક અંશે નિરાશ થયા કે ભૌતિકશાસ્ત્રની અસુવિધાજનક દુનિયાને હંમેશા અવગણી શકાય નહીં. અમે, ઇજનેરો તરીકે, મોટે ભાગે આ જ કરવાનો પ્રયાસ કરીએ છીએ અને કરીએ છીએ; ઘટકોને સરળ બનાવવું, (ઘણીવાર) નજીવા ભૌતિક ગુણધર્મોને અવગણવું, અને તેના બદલે તે મિલકત પર ધ્યાન કેન્દ્રિત કરવું જેમાં અમને રસ છે. ભૂતપૂર્વ માટેample, સાદા રેઝિસ્ટરમાં માત્ર પ્રતિકાર જ નથી હોતો, પણ ઇન્ડક્ટન્સ વગેરે પણ હોય છે. અમારા કિસ્સામાં, અમે (ફરી) શોધી કાઢ્યું છે કે ઇન્ડક્ટર્સ તેમની સાથે ચુંબકીય ક્ષેત્ર સંકળાયેલા હોય છે, અને અગત્યનું, કોઇલ કઈ રીતે ચાલે છે તેના આધારે તે દિશામાં પ્રસારિત થાય છે. ઘા છે, અને પ્રવાહના પ્રવાહની દિશા. અમને એ પણ યાદ અપાવવામાં આવ્યું કે 'સંપૂર્ણ' શિલ્ડ ઇન્ડક્ટરનો અર્થ એ નથી કે તમે શું વિચારો છો તે હોઈ શકે છે. ચુંબકીય ક્ષેત્ર મોટા પ્રમાણમાં ઓછું થઈ ગયું છે, પરંતુ કેટલાક હજી પણ છટકી જાય છે. અમને જણાયું છે કે જો ઇન્ડક્ટર 'રાઈટ વે રાઉન્ડ' હોય તો રેગ્યુલેટરની કામગીરીમાં મોટા પાયે સુધારો થઈ શકે છે.
- તે તારણ આપે છે કે 'રોંગ વે રાઉન્ડ' ઇન્ડક્ટરમાંથી ઉત્સર્જિત ચુંબકીય ક્ષેત્ર રેગ્યુલેટર આઉટપુટ કેપેસિટર (C7) સાથે દખલ કરે છે, જે બદલામાં RP2350 ની અંદર કંટ્રોલ સર્કિટરીને અસ્વસ્થ કરે છે. યોગ્ય ઓરિએન્ટેશનમાં ઇન્ડક્ટર સાથે, અને ચોક્કસ લેઆઉટ અને ઘટકોની પસંદગી અહીં વપરાય છે, પછી આ સમસ્યા દૂર થઈ જાય છે. નિઃશંકપણે અન્ય લેઆઉટ, ઘટકો, વગેરે હશે, જે કોઈપણ અભિગમમાં ઇન્ડક્ટર સાથે કામ કરી શકે છે, પરંતુ તેઓ મોટે ભાગે આવું કરવા માટે ઘણી વધુ PCB જગ્યાનો ઉપયોગ કરશે. અમે આ કોમ્પેક્ટ અને સારી રીતે વર્તવામાં આવેલા સોલ્યુશનને વિકસાવવા અને રિફાઇન કરવામાં વિતાવેલા ઘણા એન્જિનિયરિંગ કલાકોને બચાવવા માટે અમે આ ભલામણ કરેલ લેઆઉટ પ્રદાન કર્યું છે.
- સૌથી વધુ, અમે એટલું કહીએ છીએ કે જો તમે અમારા ભૂતપૂર્વનો ઉપયોગ ન કરવાનું પસંદ કરો છોampતેથી, પછી તમે તમારા પોતાના જોખમે આમ કરો છો. જેમ આપણે પહેલાથી જ RP2040 અને ક્રિસ્ટલ સર્કિટ સાથે કરીએ છીએ, જ્યાં અમે આગ્રહ કરીએ છીએ (સારી રીતે, ભારપૂર્વક સૂચવીએ છીએ) તમે ચોક્કસ ભાગનો ઉપયોગ કરો (આપણે આ દસ્તાવેજના ક્રિસ્ટલ વિભાગમાં ફરીથી કરીશું).
- આ નાના ઇન્ડક્ટર્સની દિશાને સાર્વત્રિક રીતે અવગણવામાં આવે છે, જેમાં કોઇલ વિન્ડિંગનું અનુમાન લગાવવું અશક્ય છે, અને ઘટકોની રીલ સાથે રેન્ડમ રીતે વિતરિત પણ થાય છે. મોટા ઇન્ડક્ટર કેસના કદમાં ઘણી વખત તેમના પર પોલેરિટી ચિહ્નો જોવા મળે છે, જો કે અમે પસંદ કરેલા 0806 (2016 મેટ્રિક) કેસના કદમાં અમને કોઈ યોગ્ય શોધી શક્યા નથી. આ માટે, અમે ધ્રુવીયતા દર્શાવવા માટે ડોટ સાથે 3.3μH ભાગ બનાવવા માટે Abracon સાથે કામ કર્યું છે, અને મહત્ત્વની વાત એ છે કે, તે બધા સાથે એક જ રીતે સંરેખિત રીલ પર આવો. TBD વિતરકો તરફથી સામાન્ય લોકોને ઉપલબ્ધ કરાવવામાં આવશે (અથવા ખૂબ જ ટૂંક સમયમાં) અગાઉ ઉલ્લેખ કર્યો છે તેમ, VREG_AVDD સપ્લાય અવાજ પ્રત્યે ખૂબ જ સંવેદનશીલ છે, અને તેથી તેને ફિલ્ટર કરવાની જરૂર છે. અમને જાણવા મળ્યું કે VREG_AVDD માત્ર 200μA ની આસપાસ ખેંચે છે, 33Ω અને 4.7μF નું RC ફિલ્ટર પર્યાપ્ત છે.
- તેથી, રીકેપ કરવા માટે, વપરાયેલ ઘટકો હશે...
- C6, C7 અને C9 – 4.7μF (0402, 1005 મેટ્રિક)
- L1 – એબ્રાકોન TBD (0806, 2016 મેટ્રિક)
- R3 – 33Ω (0402, 1005 મેટ્રિક)
- RP2350 ડેટાશીટમાં નિયમનકાર લેઆઉટ ભલામણો પર વધુ વિગતવાર ચર્ચા છે, કૃપા કરીને બાહ્ય ઘટકો અને PCB લેઆઉટ આવશ્યકતાઓ જુઓ.
ઇનપુટ સપ્લાય
આ ડિઝાઇન માટેનું ઇનપુટ પાવર કનેક્શન માઇક્રો-USB કનેક્ટરના 5V VBUS પિન દ્વારા છે (આકૃતિ 1 માં J5 લેબલ થયેલું). ઇલેક્ટ્રોનિક ઉપકરણોને પાવર કરવાની આ એક સામાન્ય પદ્ધતિ છે, અને તે અહીં અર્થપૂર્ણ છે, કારણ કે RP2350 પાસે USB કાર્યક્ષમતા છે, જેને આપણે આ કનેક્ટરના ડેટા પિન સાથે વાયરિંગ કરીશું. અમને આ ડિઝાઇન માટે માત્ર 3.3V ની જરૂર છે (1.1V સપ્લાય આંતરિકમાંથી આવે છે), અમારે ઇનકમિંગ 5V યુએસબી સપ્લાય ઘટાડવાની જરૂર છે, આ કિસ્સામાં, બીજા, બાહ્ય વોલ્યુમનો ઉપયોગ કરીનેtage રેગ્યુલેટર, આ કિસ્સામાં લીનિયર રેગ્યુલેટર (ઉર્ફ લો ડ્રોપ આઉટ રેગ્યુલેટર, અથવા LDO). અગાઉ કાર્યક્ષમ સ્વિચિંગ રેગ્યુલેટરનો ઉપયોગ કરવાના ગુણોની પ્રશંસા કર્યા પછી, અહીં પણ એકનો ઉપયોગ કરવો તે એક સમજદાર પસંદગી હોઈ શકે છે, પરંતુ મેં સરળતા પસંદ કરી છે. પ્રથમ, LDO નો ઉપયોગ કરવો લગભગ હંમેશા સરળ હોય છે. તમારે કયા કદના ઇન્ડક્ટરનો ઉપયોગ કરવો જોઈએ, અથવા આઉટપુટ કેપેસિટર્સ કેટલા મોટા છે તે શોધવા માટે કોઈ ગણતરીઓ જરૂરી નથી, અને લેઆઉટ સામાન્ય રીતે વધુ સીધું પણ હોય છે. બીજું, શક્તિના દરેક છેલ્લા ટીપાને બચાવવાનો અહીં ઉદ્દેશ્ય નથી; જો તે હોત, તો હું સ્વિચિંગ રેગ્યુલેટરનો ઉપયોગ કરવાનું ગંભીરતાથી વિચારીશ, અને તમે ભૂતપૂર્વ શોધી શકો છોampરાસ્પબેરી પી પીકો 2 પર આમ કરવાનું છે. અને ત્રીજું, હું મિનિમલ બોર્ડના RP2040 સંસ્કરણ પર અગાઉ ઉપયોગમાં લીધેલ સર્કિટને સરળ રીતે 'ઉધાર' લઈ શકું છું. અહીં પસંદ કરેલ NCP1117 (U2) નું નિશ્ચિત આઉટપુટ 3.3V છે, તે બહોળા પ્રમાણમાં ઉપલબ્ધ છે, અને તે 1A સુધીનો વર્તમાન પ્રદાન કરી શકે છે, જે મોટાભાગની ડિઝાઇન માટે પુષ્કળ હશે. NCP1117 માટેની ડેટાશીટ પર એક નજર અમને જણાવે છે કે આ ઉપકરણને ઇનપુટ પર 10μF કેપેસિટરની જરૂર છે, અને બીજા આઉટપુટ પર (C1 અને C5).
ડીકપલિંગ કેપેસિટર્સ
આકૃતિ 6. યોજનાકીય વિભાગ જે RP2350 પાવર સપ્લાય ઇનપુટ્સ દર્શાવે છે, વોલ્યુમtage રેગ્યુલેટર અને ડીકોપલિંગ કેપેસિટર્સ
પાવર સપ્લાય ડિઝાઇનનું બીજું પાસું RP2350 માટે જરૂરી ડીકોપલિંગ કેપેસિટર્સ છે. આ બે મૂળભૂત કાર્યો પૂરા પાડે છે. સૌપ્રથમ, તેઓ પાવર સપ્લાયના અવાજને ફિલ્ટર કરે છે, અને બીજું, RP2350 ની અંદરની સર્કિટ ટૂંકી સૂચના પર ઉપયોગ કરી શકે તેવો ચાર્જનો સ્થાનિક પુરવઠો પૂરો પાડે છે. આ વોલ્યુમ અટકાવે છેtagજ્યારે વર્તમાન માંગ અચાનક વધી જાય ત્યારે ઇ સ્તર ખૂબ જ ઘટી જવાથી તાત્કાલિક નજીકમાં. કારણ કે, આનાથી, પાવર પિનની નજીક ડીકોપ્લિંગ મૂકવું મહત્વપૂર્ણ છે. સામાન્ય રીતે, અમે પાવર પિન દીઠ 100nF કેપેસિટરનો ઉપયોગ કરવાની ભલામણ કરીએ છીએ, જો કે, અમે કેટલાક કિસ્સાઓમાં આ નિયમથી વિચલિત થઈએ છીએ.
આકૃતિ 7. RP2350 રૂટીંગ અને ડીકોપ્લીંગ દર્શાવતો લેઆઉટનો વિભાગ
- સૌપ્રથમ, ઉપકરણથી દૂર, બધી ચિપ પિનને બહાર કાઢવામાં સક્ષમ થવા માટે પૂરતી જગ્યા મેળવવા માટે, આપણે ઉપયોગ કરી શકીએ છીએ તે ડિકપલિંગ કેપેસિટરની માત્રા સાથે સમાધાન કરવું પડશે. આ ડિઝાઇનમાં, RP53A ની 54 અને 2350 પિન (RP68B ની પિન 69 અને 2350) એક જ કેપેસિટર (આકૃતિ 12 અને આકૃતિ 7 માં C6) શેર કરે છે, કારણ કે ઉપકરણની તે બાજુએ ઘણી જગ્યા નથી અને ઘટકો અને નિયમનકારનું લેઆઉટ અગ્રતા લે છે.
- જો આપણે વધુ જટિલ/ખર્ચાળ ટેક્નોલોજીનો ઉપયોગ કરીએ, જેમ કે નાના ઘટકો, અથવા ઉપર અને નીચે બંને બાજુના ઘટકો સાથે ચાર લેયર પીસીબીનો ઉપયોગ કરીએ તો જગ્યાના અભાવને કંઈક અંશે દૂર કરી શકાય છે. આ ડિઝાઇન ટ્રેડ-ઓફ છે; અમે જટિલતા અને ખર્ચમાં ઘટાડો કર્યો છે, ઓછી ડીકપલિંગ કેપેસીટન્સ હોવાના ભોગે અને કેપેસિટર્સ કે જે શ્રેષ્ઠ કરતાં ચિપથી થોડા વધુ દૂર છે (આ ઇન્ડક્ટન્સમાં વધારો કરે છે). આનાથી ડિઝાઇન જે મહત્તમ ઝડપે કામ કરી શકે છે તેને મર્યાદિત કરવાની અસર થઈ શકે છે, જેમ કે વોલ્યુમtage પુરવઠો ખૂબ ઘોંઘાટીયા થઈ શકે છે અને લઘુત્તમ માન્ય વોલ્યુમથી નીચે આવી શકે છેtage; પરંતુ મોટાભાગની એપ્લિકેશનો માટે, આ ટ્રેડ-ઓફ સ્વીકાર્ય હોવું જોઈએ.
- 100nF નિયમમાંથી અન્ય વિચલન છે જેથી આપણે વોલ્યુમને વધુ સુધારી શકીએtage રેગ્યુલેટર કામગીરી; અમે C4.7 માટે 10μF નો ઉપયોગ કરવાની ભલામણ કરીએ છીએ, જે રેગ્યુલેટરમાંથી ચિપની બીજી બાજુએ મૂકવામાં આવે છે.
પ્રકરણ 3. ફ્લેશ મેમરી
પ્રાથમિક ફ્લેશ
આકૃતિ 8. પ્રાથમિક ફ્લેશ મેમરી અને USB_BOOT સર્કિટરી દર્શાવતો યોજનાકીય વિભાગ
- પ્રોગ્રામ કોડ સ્ટોર કરવામાં સક્ષમ થવા માટે જેમાંથી RP2350 બુટ થઈ શકે છે અને ચાલી શકે છે, આપણે ફ્લેશ મેમરીનો ઉપયોગ કરવાની જરૂર છે, ખાસ કરીને, ક્વાડ SPI ફ્લેશ મેમરી. અહીં પસંદ કરેલ ઉપકરણ W25Q128JVS ઉપકરણ છે (આકૃતિ 3 માં U8), જે 128Mbit ચિપ (16MB) છે. આ સૌથી મોટી મેમરી કદ છે જેને RP2350 સપોર્ટ કરી શકે છે. જો તમારી ચોક્કસ એપ્લિકેશનને વધુ સ્ટોરેજની જરૂર નથી, તો તેના બદલે નાની, સસ્તી મેમરીનો ઉપયોગ કરી શકાય છે.
- આ ડેટાબસ ખૂબ ઊંચી આવર્તન હોઈ શકે છે અને તેનો નિયમિતપણે ઉપયોગ થતો હોવાથી, RP2350 ની QSPI પિન સિગ્નલની અખંડિતતા જાળવવા અને આસપાસના સર્કિટમાં ક્રોસસ્ટૉક ઘટાડવા માટે ટૂંકા જોડાણોનો ઉપયોગ કરીને સીધા જ ફ્લેશ પર વાયર્ડ હોવી જોઈએ. ક્રોસસ્ટાલ્ક એ છે જ્યાં એક સર્કિટ નેટ પરના સંકેતો અનિચ્છનીય વોલ્યુમને પ્રેરિત કરી શકે છેtages પડોશી સર્કિટ પર, સંભવિત રૂપે ભૂલો થવાનું કારણ બને છે.
- QSPI_SS સિગ્નલ એક ખાસ કેસ છે. તે સીધું જ ફ્લેશ સાથે જોડાયેલ છે, પરંતુ તેની સાથે બે રેઝિસ્ટર પણ છે (સારી રીતે, ચાર, પરંતુ હું તેના પર પછીથી આવીશ) તેની સાથે જોડાયેલ છે. પ્રથમ (R1) એ 3.3V સપ્લાય માટે પુલ-અપ છે. ફ્લેશ મેમરી માટે ચિપ-સિલેક્ટ ઇનપુટ સમાન વોલ્યુમ પર હોવું જરૂરી છેtage તેના પોતાના 3.3V સપ્લાય પિન તરીકે કારણ કે ઉપકરણ પાવર અપ થાય છે, અન્યથા, તે યોગ્ય રીતે કાર્ય કરતું નથી. જ્યારે RP2350 પાવર અપ થાય છે, ત્યારે તેની QSPI_SS પિન આપોઆપ પુલ-અપ પર ડિફોલ્ટ થઈ જશે, પરંતુ સ્વીચ-ઓન દરમિયાન થોડો સમય હોય છે જ્યાં QSPI_SS પિનની સ્થિતિની ખાતરી આપી શકાતી નથી. પુલ-અપ રેઝિસ્ટરનો ઉમેરો ખાતરી કરે છે કે આ જરૂરિયાત હંમેશા સંતોષવામાં આવશે. R1 એ યોજનાકીય પર DNF (Do Not Fit) તરીકે ચિહ્નિત થયેલ છે, કારણ કે અમને જાણવા મળ્યું છે કે આ ચોક્કસ ફ્લેશ ઉપકરણ સાથે, બાહ્ય પુલ-અપ બિનજરૂરી છે. જો કે, જો કોઈ અલગ ફ્લેશનો ઉપયોગ કરવામાં આવ્યો હોય, તો અહીં 10kΩ રેઝિસ્ટર દાખલ કરવામાં સક્ષમ બનવું મહત્વપૂર્ણ બની શકે છે, તેથી તે ફક્ત કિસ્સામાં શામેલ કરવામાં આવ્યું છે.
- બીજું રેઝિસ્ટર (R6) એ 1kΩ રેઝિસ્ટર છે, જે 'USB_BOOT' લેબલવાળા પુશ બટન (SW1) સાથે જોડાયેલ છે. આ કારણ છે કે QSPI_SS પિનનો ઉપયોગ 'બૂટ સ્ટ્રેપ' તરીકે થાય છે; RP2350 બુટ ક્રમ દરમિયાન આ I/O ની કિંમત તપાસે છે, અને જો તે તર્ક 0 હોવાનું જણાય છે, તો પછી RP2350 BOOTSEL મોડમાં પાછું ફરે છે, જ્યાં RP2350 પોતાને USB માસ સ્ટોરેજ ઉપકરણ તરીકે રજૂ કરે છે, અને કોડને સીધી નકલ કરી શકાય છે. તેને જો આપણે ફક્ત બટન દબાવીએ, તો અમે QSPI_SS પિનને જમીન પર ખેંચીએ છીએ, અને જો ઉપકરણ પછીથી રીસેટ થાય છે (દા.ત. RUN પિનને ટૉગલ કરીને), તો RP2350 ફ્લેશની સામગ્રીને ચલાવવાનો પ્રયાસ કરવાને બદલે બુટસેલ મોડમાં પુનઃપ્રારંભ થશે. આ રેઝિસ્ટર, R2 અને R6 (R9 અને R10 પણ), ફ્લેશ ચિપની નજીક મૂકવા જોઈએ, તેથી અમે કોપર ટ્રેકની વધારાની લંબાઈ ટાળીએ છીએ જે સિગ્નલને અસર કરી શકે છે.
- ઉપરોક્ત તમામ ખાસ કરીને RP2350 પર લાગુ થાય છે, જેમાં કોઈ આંતરિક ફ્લેશ નથી. અલબત્ત, RP2354 ઉપકરણોમાં આંતરિક 2MB ફ્લેશ મેમરી હોય છે, તેથી બાહ્ય U3 મેમરીની આવશ્યકતા હોતી નથી, તેથી U3 ને યોજનાકીયમાંથી સુરક્ષિત રીતે દૂર કરી શકાય છે, અથવા ખાલી વસતી વગર છોડી શકાય છે. આમાંથી કોઈપણ કિસ્સામાં, અમે હજુ પણ USB_BOOT સ્વિચને QSPI_SS સાથે કનેક્ટેડ રાખવા માંગીએ છીએ, જેથી અમે હજુ પણ USB બૂટ મોડ દાખલ કરી શકીએ.
ગૌણ ફ્લેશ અથવા PSRAM
- RP235x શ્રેણી હવે સમાન QSPI પિનનો ઉપયોગ કરીને બીજા મેમરી ઉપકરણને સપોર્ટ કરે છે, જેમાં GPIO વધારાની ચિપ સિલેક્ટ પ્રદાન કરે છે. તેથી, જો આપણે RP2354 (જેમાં આંતરિક ફ્લેશ છે) નો ઉપયોગ કરી રહ્યા છીએ, તો અમે U3 નો ઉપયોગ ગૌણ ફ્લેશ તરીકે કરી શકીએ છીએ, અથવા તેને PSRAM ઉપકરણ સાથે પણ બદલી શકીએ છીએ. આ કરવા માટે, અમારે U3 થી QSPI_SS ને ડિસ્કનેક્ટ કરવાની જરૂર છે, અને તેના બદલે તેને યોગ્ય GPIO સાથે કનેક્ટ કરવાની જરૂર છે. ચિપ સિલેક્ટ (XIP_CS1n) બનવા માટે સક્ષમ સૌથી નજીકનું GPIO GPIO0 છે, તેથી R0 માંથી 10Ω દૂર કરીને અને તેને R9 પર ફિટ કરીને, અમે હવે ઓન-ચિપ ફ્લેશ ઉપરાંત U3 ને ઍક્સેસ કરી શકીએ છીએ. સંપૂર્ણપણે એડવાન લેવા માટેtagઆ વિશેષતાના e, જ્યાં અમારી પાસે બે બાહ્ય મેમરી ઉપકરણો છે જેથી ફ્લેશ-લેસ RP2350 ભાગો લાભ મેળવી શકે, RP2350B માટે બે મિનિમલ બોર્ડમાંથી મોટામાં વધારાની મેમરી ચિપ માટે વૈકલ્પિક ફૂટપ્રિન્ટ (U4)નો સમાવેશ થાય છે.
આકૃતિ 9. વૈકલ્પિક ગૌણ મેમરી ઉપકરણ દર્શાવતો યોજનાકીય વિભાગ
આ ઉપકરણનો ઉપયોગ કરવા માટે સક્ષમ થવા માટે, તે દેખીતી રીતે , તેમજ R11 (0Ω), અને R13 (10KΩ) ભરેલું હોવું જોઈએ. R11 નો ઉમેરો GPIO0 (XIP_CS1n સિગ્નલ) ને બીજી મેમરીની ચિપ સિલેક્ટ સાથે જોડે છે. ચિપ સિલેક્ટ પિન પર પુલ-અપ આ સમયે ચોક્કસપણે જરૂરી છે, કારણ કે GPIO0 ની ડિફોલ્ટ સ્થિતિ પાવર-અપ પર ઓછી ખેંચવાની છે, જેના કારણે આપણું ફ્લેશ ઉપકરણ નિષ્ફળ જશે. U22 માટે સ્થાનિક પાવર સપ્લાય ડીકોપ્લિંગ પ્રદાન કરવા માટે C4 ની પણ જરૂર પડશે.
સપોર્ટેડ ફ્લેશ ચિપ્સ
પ્રારંભિક ફ્લેશ ચકાસણી ક્રમ, બીજા s કાઢવા માટે તળિયે વપરાતોtage ફ્લેશમાંથી, 03h સીરીયલ રીડ કમાન્ડનો ઉપયોગ કરે છે, 24-બીટ એડ્રેસીંગ સાથે, અને આશરે 1MHz ની સીરીયલ ઘડિયાળ. તે ઘડિયાળની ધ્રુવીયતા અને ઘડિયાળના તબક્કાના ચાર સંયોજનો દ્વારા વારંવાર ચક્ર કરે છે, માન્ય સેકન્ડની શોધમાંtage CRC32 ચેકસમ.
બીજા તરીકે એસtage પછી સમાન 03h સીરીયલ રીડ કમાન્ડનો ઉપયોગ કરીને એક્ઝીક્યુટ-ઈન-પ્લેસને ગોઠવવા માટે મુક્ત છે, RP2350 03-બીટ એડ્રેસીંગ સાથે 24h સીરીયલ રીડને સપોર્ટ કરતી કોઈપણ ચિપ સાથે કેશ્ડ ફ્લેશ એક્ઝીક્યુટ-ઈન-પ્લેસ કરી શકે છે, જેમાં મોટાભાગના 25-શ્રેણીના ફ્લેશ ઉપકરણોનો સમાવેશ થાય છે. . SDK એક ભૂતપૂર્વ પ્રદાન કરે છેampલે સેકન્ડ એસtage માટે CPOL=0 CPHA=0, at https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2350/boot_stage2/boot2_generic_03h.S. નીચેની દિનચર્યાઓનો ઉપયોગ કરીને ફ્લેશ પ્રોગ્રામિંગને સપોર્ટ કરવા માટે, ઉપકરણે નીચેના આદેશોનો પણ પ્રતિસાદ આપવો આવશ્યક છે:
- 02h 256-બાઈટ પેજ પ્રોગ્રામ
- 05 કલાક સ્ટેટસ રજિસ્ટર વાંચો
- 06h સેટ લખો સક્ષમ લેચ
- 20h 4kB સેક્ટર ઇરેઝ
RP2350 ડ્યુઅલ-SPI અને QSPI એક્સેસ મોડ્સની વિશાળ વિવિધતાને પણ સપોર્ટ કરે છે. માજી માટેampલે, https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2350/boot_stage2/boot2_w25q080.S ક્વાડ-IO સતત રીડ મોડ માટે વિનબોન્ડ W25Q-શ્રેણી ઉપકરણને ગોઠવે છે, જ્યાં RP2350 ક્વાડ-IO એડ્રેસ મોકલે છે (કમાન્ડ ઉપસર્ગ વિના) અને ફ્લેશ ક્વાડ-IO ડેટા સાથે પ્રતિસાદ આપે છે.
ફ્લેશ એક્સઆઈપી મોડ્સ સાથે કેટલીક સાવધાની જરૂરી છે જ્યાં ફ્લેશ ઉપકરણ માનક સીરીયલ આદેશોને પ્રતિસાદ આપવાનું બંધ કરે છે, જેમ કે ઉપર જણાવેલ વિનબોન્ડ સતત રીડ મોડ. જ્યારે RP2350 રીસેટ કરવામાં આવે ત્યારે આ સમસ્યાઓનું કારણ બની શકે છે, પરંતુ ફ્લેશ ઉપકરણ પાવર-સાયકલ કરતું નથી, કારણ કે ફ્લેશ પછી બૂટરોમના ફ્લેશ પ્રોબ ક્રમને પ્રતિસાદ આપશે નહીં. 03h સીરીયલ રીડ જારી કરતા પહેલા, બુટરોમ હંમેશા નીચેનો નિશ્ચિત ક્રમ જારી કરે છે, જે ફ્લેશ ઉપકરણોની શ્રેણી પર XIP ને બંધ કરવા માટે શ્રેષ્ઠ પ્રયાસનો ક્રમ છે:
- CSn=1, IO[3:0]=4'b0000 (વિવાદ ટાળવા માટે પુલ ડાઉન દ્વારા), ઈશ્યૂ ×32 ઘડિયાળો
- CSn=0, IO[3:0]=4'b1111 (વિવાદ ટાળવા માટે પુલ અપ દ્વારા), ઈશ્યૂ ×32 ઘડિયાળો
- CSn=1
- CSn=0, MOSI=1'b1 (ચાલિત લો-Z, અન્ય તમામ I/Os Hi-Z), અંક ×16 ઘડિયાળો
જો તમારું પસંદ કરેલ ઉપકરણ તેના સતત રીડ મોડમાં હોય ત્યારે આ ક્રમને પ્રતિસાદ આપતું નથી, તો તેને એવી સ્થિતિમાં રાખવું જોઈએ કે જ્યાં દરેક ટ્રાન્સફર સીરીયલ આદેશ દ્વારા પ્રીફિક્સ થયેલ હોય, અન્યથા RP2350 આંતરિક રીસેટ પછી પુનઃપ્રાપ્ત કરવામાં સમર્થ હશે નહીં.
QSPI પર વધુ વિગતો માટે, કૃપા કરીને RP2350 ડેટાશીટમાં QSPI મેમરી ઇન્ટરફેસ (QMI) જુઓ.
પ્રકરણ 4. ક્રિસ્ટલ ઓસિલેટર
આકૃતિ 10. ક્રિસ્ટલ ઓસિલેટર અને લોડ કેપેસિટર્સ દર્શાવતો યોજનાકીય વિભાગ
- કડક શબ્દોમાં કહીએ તો, RP2350 ને વાસ્તવમાં બાહ્ય ઘડિયાળ સ્ત્રોતની જરૂર નથી, કારણ કે તેનું પોતાનું આંતરિક ઓસિલેટર છે. જો કે, આ આંતરિક ઓસિલેટરની આવર્તન સારી રીતે વ્યાખ્યાયિત અથવા નિયંત્રિત નથી, તે ચિપથી ચિપ સુધી બદલાય છે, તેમજ વિવિધ સપ્લાય વોલ્યુમ સાથેtages અને તાપમાન, સ્થિર બાહ્ય આવર્તન સ્ત્રોતનો ઉપયોગ કરવાની ભલામણ કરવામાં આવે છે. ચોક્કસ ફ્રીક્વન્સીઝ પર આધાર રાખતી એપ્લિકેશનો બાહ્ય આવર્તન સ્ત્રોત વિના શક્ય નથી, યુએસબી એ પ્રાઇમ એક્સ છેample
- બાહ્ય આવર્તન સ્ત્રોત પૂરો પાડવો એ બેમાંથી એક રીતે કરી શકાય છે: કાં તો CMOS આઉટપુટ સાથે ઘડિયાળ સ્ત્રોત પ્રદાન કરીને (IOVDD વોલ્યુમની ચોરસ તરંગtage) XIN પિનમાં, અથવા વચ્ચે જોડાયેલા 12MHz ક્રિસ્ટલનો ઉપયોગ કરીને
- XIN અને XOUT. ક્રિસ્ટલનો ઉપયોગ કરવો એ અહીં પસંદગીનો વિકલ્પ છે, કારણ કે તે બંને પ્રમાણમાં સસ્તા અને ખૂબ જ સચોટ છે.
- આ ડિઝાઇન માટે પસંદ કરેલ સ્ફટિક એ ABM8-272-T3 (આકૃતિ 1 માં Y10) છે. આ તે જ 12MHz ક્રિસ્ટલ છે જેનો ઉપયોગ Raspberry Pi Pico અને Raspberry Pi Pico 2 પર થાય છે. અમે આ ક્રિસ્ટલને સાથેની સર્કિટરી સાથે વાપરવાની ખૂબ જ ભલામણ કરીએ છીએ જેથી તે સુનિશ્ચિત કરી શકાય કે ક્રિસ્ટલને જ નુકસાન પહોંચાડ્યા વિના તમામ પરિસ્થિતિઓમાં ઘડિયાળ ઝડપથી શરૂ થાય. ક્રિસ્ટલમાં 30ppm આવર્તન સહનશીલતા છે, જે મોટાભાગની એપ્લિકેશનો માટે પૂરતી સારી હોવી જોઈએ. +/-30ppm ની આવર્તન સહિષ્ણુતા સાથે, તેની મહત્તમ ESR 50Ω, અને 10pF ની લોડ કેપેસીટન્સ છે, જે બંને સાથેના ઘટકોની પસંદગી પર અસર કરે છે.
- ક્રિસ્ટલને ઇચ્છિત આવર્તન પર ઓસીલેટ કરવા માટે, ઉત્પાદક લોડ કેપેસીટન્સનો ઉલ્લેખ કરે છે જે તેને આવું કરવા માટે જરૂરી છે, અને આ કિસ્સામાં, તે 10pF છે. આ લોડ કેપેસીટન્સ સમાન મૂલ્યના બે કેપેસિટર્સ મૂકીને પ્રાપ્ત થાય છે, એક ક્રિસ્ટલની દરેક બાજુએ જમીન પર (C3 અને C4). ના સ્ફટિકના બિંદુ પરથી view, આ કેપેસિટર્સ તેના બે ટર્મિનલ વચ્ચે શ્રેણીમાં જોડાયેલા છે. મૂળભૂત સર્કિટ થિયરી અમને કહે છે કે તેઓ (C3*C4)/(C3+C4) ની કેપેસીટન્સ આપવા માટે ભેગા થાય છે, અને C3=C4 તરીકે, તો તે ફક્ત C3/2 છે. આમાં માજીample, અમે 15pF કેપેસિટર્સનો ઉપયોગ કર્યો છે, તેથી શ્રેણી સંયોજન 7.5pF છે. આ ઇરાદાપૂર્વક લોડ કેપેસીટન્સ ઉપરાંત, આપણે અજાણતા વધારાની કેપેસીટન્સ, અથવા પરોપજીવી કેપેસીટન્સ માટે એક મૂલ્ય પણ ઉમેરવું જોઈએ, જે આપણે PCB ટ્રેક્સ અને RP2350 ના XIN અને XOUT પિનમાંથી મેળવીએ છીએ. અમે આ માટે 3pF નું મૂલ્ય ધારીશું, અને આ કેપેસીટન્સ C3 અને C4 ની સમાંતર હોવાથી, અમે 10.5pF ની કુલ લોડ કેપેસીટન્સ આપવા માટે તેને ઉમેરીએ છીએ, જે 10pF ના લક્ષ્યની નજીક છે. જેમ તમે જોઈ શકો છો, PCB ટ્રેસની પરોપજીવી કેપેસિટીન્સ એ એક પરિબળ છે, અને તેથી આપણે તેને નાનું રાખવાની જરૂર છે જેથી કરીને આપણે ક્રિસ્ટલને અસ્વસ્થ ન કરીએ અને તેને હેતુ મુજબ ઓસીલેટ થતા અટકાવીએ. પ્રયાસ કરો અને લેઆઉટ શક્ય તેટલું ટૂંકું રાખો.
- બીજી વિચારણા ક્રિસ્ટલની મહત્તમ ESR (સમકક્ષ શ્રેણી પ્રતિકાર) છે. અમે વધુમાં વધુ 50Ω સાથેના ઉપકરણને પસંદ કર્યું છે, કારણ કે અમને જાણવા મળ્યું છે કે 1kΩ શ્રેણીના રેઝિસ્ટર (R2) સાથે, IOVDD નો ઉપયોગ કરતી વખતે ક્રિસ્ટલને વધુ ચાલતું અને નુકસાન થતું અટકાવવા માટે આ એક સારું મૂલ્ય છે. 3.3V નું સ્તર. જો કે, જો IOVDD 3.3V કરતા ઓછું હોય, તો XIN/XOUT પિનનો ડ્રાઈવ પ્રવાહ ઓછો થાય છે, અને તમે જોશો કે ampસ્ફટિકનું લિટ્યુડ ઓછું હોય છે, અથવા બિલકુલ ઓસીલેટ ન પણ થાય. આ કિસ્સામાં, શ્રેણીના રેઝિસ્ટરના નાના મૂલ્યનો ઉપયોગ કરવાની જરૂર પડશે. અહીં દર્શાવેલ ક્રિસ્ટલ સર્કિટમાંથી કોઈપણ વિચલન, અથવા 3.3V સિવાયના IOVDD સ્તર સાથે, તે સુનિશ્ચિત કરવા માટે વ્યાપક પરીક્ષણની જરૂર પડશે કે ક્રિસ્ટલ બધી પરિસ્થિતિઓમાં ઓસીલેટ થાય છે, અને તમારી એપ્લિકેશનમાં સમસ્યા ઊભી ન થાય તે માટે પૂરતા પ્રમાણમાં ઝડપથી શરૂ થાય છે.
ભલામણ કરેલ ક્રિસ્ટલ
- RP2350 નો ઉપયોગ કરીને મૂળ ડિઝાઇન માટે અમે Abracon ABM8-272-T3 નો ઉપયોગ કરવાની ભલામણ કરીએ છીએ. માજી માટેample, ન્યૂનતમ ડિઝાઇન ઉપરાંત ભૂતપૂર્વampલે, રાસ્પબેરી પી પીકો 2 ડેટાશીટ અને પીકો 2 ડિઝાઇનના પરિશિષ્ટ Bમાં પીકો 2 બોર્ડ યોજનાકીય જુઓ files.
- સામાન્ય ઓપરેટિંગ તાપમાન શ્રેણીમાં શ્રેષ્ઠ પ્રદર્શન અને સ્થિરતા માટે, Abracon ABM8-272-T3 નો ઉપયોગ કરો. તમે ABM8-272-T3 એબ્રાકોન અથવા અધિકૃત પુનર્વિક્રેતા પાસેથી સીધા જ મેળવી શકો છો. Pico 2 ને ખાસ કરીને ABM8-272-T3 માટે ટ્યુન કરવામાં આવ્યું છે, જેમાં નીચેના સ્પષ્ટીકરણો છે:
- જો તમે સમાન વિશિષ્ટતાઓ સાથે ક્રિસ્ટલનો ઉપયોગ કરો છો, તો પણ તમારે સ્થિરતા સુનિશ્ચિત કરવા માટે તાપમાનની શ્રેણી પર સર્કિટનું પરીક્ષણ કરવાની જરૂર પડશે.
- ક્રિસ્ટલ ઓસિલેટર IOVDD વોલ્યુમથી સંચાલિત છેtagઇ. પરિણામે, એબ્રાકોન ક્રિસ્ટલ અને તે ચોક્કસ ડીamping રેઝિસ્ટરને 3.3V ઓપરેશન માટે ટ્યુન કરવામાં આવે છે. જો તમે અલગ IO વોલ્યુમનો ઉપયોગ કરો છોtage, તમારે ફરીથી ટ્યુન કરવાની જરૂર પડશે.
- ક્રિસ્ટલ પરિમાણોમાં કોઈપણ ફેરફારો ક્રિસ્ટલ સર્કિટ સાથે જોડાયેલા કોઈપણ ઘટકોમાં અસ્થિરતાને જોખમમાં મૂકે છે.
- જો તમે ભલામણ કરેલ ક્રિસ્ટલ સીધા અબ્રાકોન અથવા પુનર્વિક્રેતા પાસેથી મેળવી શકતા નથી, તો સંપર્ક કરો applications@raspberrypi.com.
પ્રકરણ 5. IOs
યુએસબી
આકૃતિ 11. યોજનાકીય વિભાગ જે RP2350 ની USB પિન અને શ્રેણી સમાપ્તિ દર્શાવે છે
- RP2350, ઉપયોગમાં લેવાતા સૉફ્ટવેરના આધારે, હોસ્ટ અથવા ઉપકરણ તરીકે, ફુલ સ્પીડ (FS) અથવા ઓછી ઝડપ (LS) USB માટે ઉપયોગમાં લેવા માટે બે પિન પ્રદાન કરે છે. આપણે પહેલેથી જ ચર્ચા કરી છે તેમ, RP2350 એ USB માસ સ્ટોરેજ ઉપકરણ તરીકે પણ બુટ કરી શકે છે, તેથી આ પિનને USB કનેક્ટર (આકૃતિ 1 માં J5) સાથે વાયરિંગ કરવું અર્થપૂર્ણ છે. RP2350 પરના USB_DP અને USB_DM પિનને કોઈ વધારાના પુલ-અપ્સ અથવા પુલ-ડાઉનની જરૂર નથી (સ્પીડ, FS અથવા LS, અથવા તે હોસ્ટ અથવા ઉપકરણ છે તે દર્શાવવા માટે જરૂરી છે), કારણ કે આ I/Os માં બિલ્ટ ઇન છે. જો કે, આ I/Os ને 27Ω સિરીઝ ટર્મિનેશન રેઝિસ્ટરની જરૂર પડે છે (આકૃતિ 7 માં R8 અને R11), ચિપની નજીક મૂકવામાં આવે છે, જેથી યુએસબી ઇમ્પીડેન્સ સ્પષ્ટીકરણને પહોંચી વળવા.
- RP2350 ફુલ સ્પીડ ડેટા રેટ (12Mbps) સુધી મર્યાદિત હોવા છતાં, અમારે પ્રયાસ કરવો જોઈએ અને ખાતરી કરવી જોઈએ કે ટ્રાન્સમિશન લાઈનો (ચીપને કનેક્ટર સાથે જોડતા કોપર ટ્રેક્સ) ની લાક્ષણિક અવબાધ નજીક છે.
- 90Ω નું USB સ્પષ્ટીકરણ (અલગ રીતે માપવામાં આવે છે). આના જેવા 1mm જાડા બોર્ડ પર, જો આપણે USB_DP અને USB_DM પર 0.8mm પહોળા ટ્રેકનો ઉપયોગ કરીએ, તેમની વચ્ચે 0.15mmના અંતર સાથે, તો આપણને લગભગ 90Ω ની વિભેદક લાક્ષણિકતા અવબાધ મળવો જોઈએ. આ સુનિશ્ચિત કરવા માટે છે કે સિગ્નલો આ ટ્રાન્સમિશન લાઈનો સાથે શક્ય તેટલી સ્વચ્છ રીતે મુસાફરી કરી શકે છે, વોલને ઘટાડી શકે છે.tage પ્રતિબિંબ જે સિગ્નલની અખંડિતતાને ઘટાડી શકે છે. આ ટ્રાન્સમિશન લાઈનો યોગ્ય રીતે કામ કરે તે માટે, અમારે ખાતરી કરવાની જરૂર છે કે આ લાઈનોની સીધી નીચે જમીન છે. ગ્રાઉન્ડ કોપરનો એક નક્કર, અવિરત વિસ્તાર, જે ટ્રેકની સમગ્ર લંબાઈને વિસ્તરે છે. આ ડિઝાઈન પર, લગભગ સંપૂર્ણ તળિયે કોપર લેયર જમીનને સમર્પિત છે, અને USB ટ્રેક જમીન સિવાય બીજું કંઈ પસાર ન કરે તેની ખાતરી કરવા માટે ખાસ કાળજી લેવામાં આવી હતી. જો તમારા બિલ્ડ માટે 1mm કરતાં વધુ જાડા PCB પસંદ કરવામાં આવે, તો અમારી પાસે બે વિકલ્પો છે. અમે ટ્રૅક અને નીચે જમીન વચ્ચેના વધુ અંતરની ભરપાઈ કરવા માટે યુએસબી ટ્રાન્સમિશન લાઇનને ફરીથી એન્જિનિયર કરી શકીએ છીએ (જે ભૌતિક અશક્યતા હોઈ શકે છે), અથવા અમે તેને અવગણી શકીએ છીએ, અને શ્રેષ્ઠની આશા રાખી શકીએ છીએ. યુએસબી એફએસ તદ્દન ક્ષમાજનક હોઈ શકે છે, પરંતુ તમારું માઇલેજ અલગ અલગ હોઈ શકે છે. તે ઘણી એપ્લિકેશન્સમાં કામ કરે તેવી શક્યતા છે, પરંતુ તે સંભવતઃ યુએસબી સ્ટાન્ડર્ડને અનુરૂપ નથી.
I/O હેડરો
આકૃતિ 12. QFN2.54 સંસ્કરણના 60mm I/O હેડરો દર્શાવતો યોજનાકીય વિભાગ
- પહેલેથી જ ઉલ્લેખિત યુએસબી કનેક્ટર ઉપરાંત, ત્યાં ડ્યુઅલ પંક્તિ 2.54mm હેડરની જોડી (આકૃતિ 2 માં J3 અને J12), બોર્ડની દરેક બાજુએ એક છે, જેની સાથે બાકીના I/O જોડાયેલા છે. RP30A પર 2350 GPIO છે, જ્યારે RP48B પર 2350 GPIO છે, તેથી મિનિમલ બોર્ડના આ સંસ્કરણ પરના હેડર વધારાના પિન માટે પરવાનગી આપવા માટે મોટા છે (આકૃતિ 13 જુઓ).
- આ એક સામાન્ય હેતુની ડિઝાઇન હોવાથી, કોઈ ખાસ એપ્લિકેશનને ધ્યાનમાં રાખ્યા વિના, I/O ને વપરાશકર્તાની ઈચ્છા મુજબ કનેક્ટ કરવા માટે ઉપલબ્ધ કરાવવામાં આવ્યા છે. દરેક હેડર પર પિનની આંતરિક પંક્તિ I/Os છે, અને બહારની હરોળ બધી જમીન સાથે જોડાયેલ છે. I/O કનેક્ટર્સ પર ઘણા આધારોનો સમાવેશ કરવો તે સારી પ્રથા છે. આ નીચા અવબાધ ગ્રાઉન્ડને જાળવવામાં મદદ કરે છે, અને તેમાંથી અને ત્યાંથી મુસાફરી કરતા પ્રવાહો માટે પુષ્કળ સંભવિત વળતર માર્ગો પણ પ્રદાન કરે છે.
- I/O જોડાણો. ઇલેક્ટ્રો-ચુંબકીય હસ્તક્ષેપને ઘટાડવા માટે આ મહત્વપૂર્ણ છે જે ઝડપથી સ્વિચિંગ સિગ્નલોના વળતર પ્રવાહને કારણે થઈ શકે છે જે સર્કિટ પૂર્ણ કરવા માટે લાંબા, લૂપિંગ પાથ લે છે.
- બંને હેડરો સમાન 2.54mm ગ્રીડ પર છે, જે આ બોર્ડને અન્ય વસ્તુઓ, જેમ કે બ્રેડબોર્ડ, સાથે જોડવાનું સરળ બનાવે છે. બ્રેડબોર્ડ પર ફિટ થવા માટે તેને વધુ અનુકૂળ બનાવવા માટે, તમે ડ્યુઅલ પંક્તિ હેડરને બદલે માત્ર એક પંક્તિ હેડરને ફિટ કરવાનું વિચારી શકો છો, ગ્રાઉન્ડ કનેક્શનની બહારની પંક્તિ સાથે વિતરિત કરી શકો છો.
આકૃતિ 13. QFN2.54 સંસ્કરણના 80mm I/O હેડરો દર્શાવતો યોજનાકીય વિભાગ
ડીબગ કનેક્ટર
આકૃતિ 14. SWD ડીબગ માટે વૈકલ્પિક JST કનેક્ટર દર્શાવતો યોજનાકીય વિભાગ
ઓન-ચિપ ડીબગીંગ માટે, તમે RP2350 ના SWD ઈન્ટરફેસ સાથે જોડાવા ઈચ્છો છો. બે પિન, SWD અને SWCLK, 2.54mm હેડર, J3 પર ઉપલબ્ધ છે, જેથી તમારી પસંદગીની ડીબગ પ્રોબ સરળતાથી કનેક્ટ થઈ શકે. આ ઉપરાંત, મેં વૈકલ્પિક JST હેડરનો સમાવેશ કર્યો છે, જે Raspberry Pi Debug Probe સાથે સરળ જોડાણની મંજૂરી આપે છે. તમારે આનો ઉપયોગ કરવાની જરૂર નથી, જો તમે સૉફ્ટવેરને ડિબગ કરવાનો ઇરાદો ધરાવતા હો તો 2.54mm હેડર પૂરતા હશે, પરંતુ મને આમ કરવું વધુ અનુકૂળ લાગે છે. મેં હોરીઝોન્ટલ કનેક્ટર પસંદ કર્યું છે, મોટે ભાગે કારણ કે મને તેનો દેખાવ ગમે છે, ભલે તે બોર્ડની ધાર પર ન હોય, પરંતુ વર્ટિકલ કનેક્ટર ઉપલબ્ધ છે, જોકે થોડી અલગ ફૂટપ્રિન્ટ સાથે.
બટનો
મિનિમલ ડિઝાઇનમાં હવે એક નહીં, પરંતુ બે બટનો છે, જ્યાં RP240 સંસ્કરણમાં કોઈ નથી. એક યુએસબી બૂટ પસંદગી માટે છે કારણ કે આપણે અગાઉ ચર્ચા કરી છે, પરંતુ બીજું 'રીસેટ' બટન છે, જે RUN પિન સાથે જોડાયેલું છે. આમાંથી બેમાંથી એક પણ સખત જરૂરી નથી (જોકે જો USB બુટ મોડની આવશ્યકતા હોય તો બુટસેલ બટનને હેડર અથવા સમાન સાથે બદલવું પડશે), અને જો જગ્યા અથવા ખર્ચ ચિંતાનો વિષય હોય તો તેને દૂર કરી શકાય છે, પરંતુ તેઓ ચોક્કસપણે RP2350 નો ઉપયોગ કરી શકે છે. વધુ સુખદ અનુભવ.
પરિશિષ્ટ A: સંપૂર્ણ યોજનાકીય -RP2350A સંસ્કરણ
આકૃતિ 15. RP2350A માટે મિનિમલ ડિઝાઇનની સંપૂર્ણ યોજના
પરિશિષ્ટ B: સંપૂર્ણ યોજનાકીય -RP2350B સંસ્કરણ
આકૃતિ 16. RP2350B માટે મિનિમલ ડિઝાઇનની સંપૂર્ણ યોજના
પરિશિષ્ટ H: દસ્તાવેજીકરણ પ્રકાશન ઇતિહાસ
8 ઓગસ્ટ 2024
પ્રારંભિક પ્રકાશન.
i રાસ્પબેરી પી
Raspberry Pi એ Raspberry Pi Ltd નું ટ્રેડમાર્ક છે
રાસ્પબેરી પી લિ
દસ્તાવેજો / સંસાધનો
![]() | રાસ્પબેરી પી SC1631 રાસ્પબેરી માઇક્રોકન્ટ્રોલર [પીડીએફ] સૂચના માર્ગદર્શિકા SC1631 રાસ્પબેરી માઇક્રોકન્ટ્રોલર, SC1631, રાસ્પબેરી માઇક્રોકન્ટ્રોલર, માઇક્રોકન્ટ્રોલર |