Raspberry Pi SC1631 Raspberry Microcontroller
නිෂ්පාදන පිරිවිතර
- මාදිලිය: RP2350
- පැකේජය: QFN-60
- අභ්යන්තර ෆ්ලෑෂ් ආචයනය: නැත
- වෙළුමtagඉ නියාමකය: චිප් මාරු කිරීමේ නියාමකය
- නියාමක කටු: 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පයින් පහක් සහිත ඊ නියාමකය. මෙම නියාමකය ක්රියාත්මක කිරීම සඳහා බාහිර සංරචක අවශ්ය වන නමුත් RP2040 ශ්රේණියේ රේඛීය නියාමකය හා සසඳන විට ඉහළ බර ධාරා වලදී ඉහළ බලශක්ති කාර්යක්ෂමතාවයක් ලබා දෙයි. ඇනලොග් පරිපථය සපයන VREG_AVDD පින් එකෙහි ශබ්ද සංවේදීතාව කෙරෙහි අවධානය යොමු කරන්න.
නිතර අසන ප්රශ්න (FAQ)
- Q: RP2350A සහ RP2350B අතර ඇති ප්රධාන වෙනස කුමක්ද?
A: ප්රධාන වෙනස පවතින්නේ අභ්යන්තර ෆ්ලෑෂ් ගබඩාව තිබීමයි. RP2350A හි අභ්යන්තර ෆ්ලෑෂ් ආචයනය නොමැති අතර RP2350B සතුව ඇත. - ප්ර: voltagRP2350 ශ්රේණියේ e නියාමකය සතුව තිබේද?
A: වෙළුමtagRP2350 ශ්රේණියේ e නියාමකයේ පින් පහක් ඇත.
පුවරු සහ නිෂ්පාදන තැනීමට RP2350 ක්ෂුද්ර පාලක භාවිතා කරමින් RP2350 සමඟ දෘඩාංග නිර්මාණය
කොලොෆෝන්
- © 2023-2024 Raspberry Pi Ltd
- මෙම ලේඛනය Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND) යටතේ බලපත්ර ලබා ඇත. ගොඩනැගීමේ දිනය: 2024-08-08 ගොඩනැගීමේ අනුවාදය: c0acc5b-clean
- නෛතික වියාචන නිවේදනය
- කාලයෙන් කාලයට වෙනස් කරන ලද (“සම්පත්”) RASPBERRY PI නිෂ්පාදන සඳහා තාක්ෂණික සහ විශ්වාසනීය දත්ත (“SSARPLY EXARPL”) විසින් සපයනු ලැබේ බැඳීම්, ඇතුළුව, නමුත් සීමා නොවේ වෙත, විශේෂිත අරමුණක් සඳහා වෙළඳ සහ යෝග්යතාවය පිළිබඳ ව්යංග වගකීම් ප්රතික්ෂේප කරනු ලැබේ. අදාළ නීතියෙන් අවසර දී ඇති උපරිම ප්රමාණයට කිසිදු සෘජු, වක්ර, අහඹු, විශේෂ, ආදර්ශවත්, හෝ ප්රතිවිපාක හානියක් සඳහා RPL වගකියනු නොලැබේ. ආදේශක භාණ්ඩ හෝ සේවා භාවිතය, දත්ත , හෝ ලාභ; හෝ ව්යාපාර බාධා කිරීම්) කෙසේ වෙතත්, ඕනෑම වගකීම් න්යායක් මත, කොන්ත්රාත්තුවෙන් වුවද, දැඩි වගකීමකින් හෝ ටොර්ට් (නොසැලකිලිමත්කමකින් තොරව භාවිතා කිරීම ඇතුළුව) සම්පත්, හැකියාව පිළිබඳ උපදෙස් ලබා දී ඇතත් එවැනි හානියක්.
- RPL හට ඕනෑම වේලාවක සහ වැඩිදුර දැනුම්දීමකින් තොරව සම්පත් හෝ ඒවායේ විස්තර කර ඇති ඕනෑම නිෂ්පාදනයක් සඳහා ඕනෑම වැඩිදියුණු කිරීම්, වැඩිදියුණු කිරීම්, නිවැරදි කිරීම් හෝ වෙනත් වෙනස් කිරීම් සිදු කිරීමට අයිතිය රඳවා තබා ගනී.
සම්පත් සුදුසු මට්ටමේ නිර්මාණ දැනුමක් ඇති දක්ෂ පරිශීලකයින් සඳහා අදහස් කෙරේ. පරිශීලකයන් ඔවුන්ගේ තේරීම සහ සම්පත් භාවිතා කිරීම සහ ඒවායේ විස්තර කර ඇති නිෂ්පාදනවල ඕනෑම යෙදුමක් සඳහා සම්පූර්ණයෙන්ම වගකිව යුතුය. ඔවුන්ගේ සම්පත් භාවිතය හේතුවෙන් පැන නගින සියලුම වගකීම්, පිරිවැය, හානි හෝ වෙනත් අලාභයන්ට එරෙහිව RPL හි වන්දි ගෙවීමට සහ තබා ගැනීමට පරිශීලක එකඟ වේ. - RPL පරිශීලකයින්ට Raspberry Pi නිෂ්පාදන සමඟ පමණක් සම්පත් භාවිතා කිරීමට අවසර ලබා දෙයි. සම්පත් වල අනෙකුත් සියලුම භාවිතය තහනම් වේ. වෙනත් RPL හෝ වෙනත් තෙවන පාර්ශවීය බුද්ධිමය දේපල අයිතිය සඳහා බලපත්රයක් ලබා නොදේ.
- අධි අවදානම් ක්රියාකාරකම්. Raspberry Pi නිෂ්පාදන න්යෂ්ටික පහසුකම්, ගුවන් යානා යාත්රා කිරීම හෝ සන්නිවේදන පද්ධති, ගුවන් ගමනාගමන පාලනය, ආයුධ පද්ධති හෝ ආරක්ෂාව පිළිබඳ තීරණාත්මක යෙදුම් (ජීවිත ආධාරක ඇතුළුව) ක්රියාත්මක කිරීමේදී අසාර්ථක ආරක්ෂිත කාර්ය සාධනයක් අවශ්ය වන අන්තරායකර පරිසරයන් සඳහා නිර්මාණය කර, නිෂ්පාදනය කර හෝ භාවිතා කිරීමට අදහස් නොකෙරේ. පද්ධති සහ වෙනත් වෛද්ය උපකරණ), නිෂ්පාදනවල අසාර්ථකත්වය සෘජුවම මරණයට, පුද්ගලික තුවාලවලට හෝ දරුණු භෞතික හෝ පාරිසරික හානිවලට ("ඉහළ අවදානම් ක්රියාකාරකම්") හේතු විය හැක. ඉහළ අවදානම් ක්රියාකාරකම් සඳහා යෝග්යතාවය පිළිබඳ ඕනෑම ප්රකාශිත හෝ ව්යංග වගකීමක් RPL විසින් විශේෂයෙන් ප්රතික්ෂේප කරන අතර ඉහළ අවදානම් ක්රියාකාරකම් සඳහා Raspberry Pi නිෂ්පාදන භාවිතය හෝ ඇතුළත් කිරීම සඳහා කිසිදු වගකීමක් පිළි නොගනී.
- Raspberry Pi නිෂ්පාදන RPL හි සම්මත නියමයන්ට යටත්ව සපයනු ලැබේ. RPL හි සම්පත් ප්රතිපාදනය RPL හි ප්රමිති නියමයන් පුළුල් කිරීම හෝ වෙනස් කිරීම සිදු නොකරයි, නමුත් ඒවා තුළ ප්රකාශිත වියාචන සහ වගකීම් ඇතුළත් නමුත් ඒවාට සීමා නොවේ.
පරිච්ඡේදය 1. හැඳින්වීම
රූපය 1. RP3A අවම මෝස්තරයේ KiCad 2350D විදැහුම්කරණය example
අපි මුලින්ම Raspberry Pi RP2040 හඳුන්වා දුන් විට, අපි 'අවම' මෝස්තරයක් ද නිකුත් කළෙමු.ample සහ අනුබද්ධ මාර්ගෝපදේශක දෘඩාංග නිර්මාණය RP2040 සමඟින් බලාපොරොත්තු වන පරිදි සරල පරිපථ පුවරුවක RP2040 භාවිතා කළ හැකි ආකාරය සහ විවිධ සංරචක තේරීම් සිදු කළේ මන්දැයි බලාපොරොත්තු විය. RP235x ශ්රේණියේ පැමිණීමත් සමඟ, මුල් RP2040 අවම මෝස්තරය නැවත බැලීමට සහ නව විශේෂාංග සඳහා සහ එක් එක් පැකේජ ප්රභේදයන් සඳහා එය යාවත්කාලීන කිරීමට කාලයයි; එහි QFN-2350 පැකේජය සමඟ RP60A, සහ QFN-2350 වන RP80B. නැවතත්, මෙම මෝස්තර Kicad (7.0) ආකෘතියෙන් වන අතර, බාගත කිරීමට තිබේ (https://datasheets.raspberrypi.com/rp2350/Minimal-KiCAD.zip).
අවම පුවරුව
මුල් අවම පුවරුව RP2040 ක්රියාත්මක කිරීමට අවශ්ය අවම බාහිර සංරචක භාවිතා කරමින් සරල විමර්ශන සැලසුමක් සැපයීමට උත්සාහ කළ අතර තවමත් සියලුම IO නිරාවරණය වී ප්රවේශ විය හැකිය. මෙය අවශ්යයෙන්ම බල ප්රභවයකින් (5V සිට 3.3V රේඛීය නියාමකයෙකු), ස්ඵටික දෝලනය, ෆ්ලෑෂ් මතකය සහ IO සම්බන්ධතා (මයික්රෝ USB සොකට් සහ GPIO ශීර්ෂක) වලින් සමන්විත විය. නව RP235x ශ්රේණියේ අවම පුවරු බොහෝ දුරට සමාන වේ, නමුත් නව දෘඩාංග හේතුවෙන් අවශ්ය වන සමහර වෙනස්කම් ඇත. මීට අමතරව, සහ නිර්මාණයේ අවම ස්වභාවයට තරමක් විරුද්ධ වුවද, මම bootsel සහ Run සඳහා බොත්තම් කිහිපයක්, වෙනම SWD ශීර්ෂයක් සමඟ එකතු කර ඇත, එය මෙවර සම්පූර්ණයෙන්ම අඩු කලකිරෙන දෝශ නිරාකරණ අත්දැකීමක් අදහස් කළ යුතුය. නිර්මාණ සඳහා මෙම බොත්තම් අවශ්ය නොවේ, සංඥා තවමත් ශීර්ෂවල පවතී, ඔබ විශේෂයෙන් වියදම් හෝ අවකාශය පිළිබඳ දැනුවත් නම් හෝ මැසොකිස්ටික් ප්රවණතා තිබේ නම් ඒවා මඟ හැරිය හැක.
RP2040 එදිරිව RP235x ශ්රේණිය
වඩාත්ම පැහැදිලි වෙනස වන්නේ පැකේජ වල ය. RP2040 7x7mm QFN-56 වන අතර, RP235x ශ්රේණියේ දැනට විවිධ සාමාජිකයින් හතරක් ඇත. එකම QFN-60 පැකේජය බෙදා ගන්නා උපාංග දෙකක් තිබේ; අභ්යන්තර ෆ්ලෑෂ් ආචයනය අඩංගු නොවන RP2350A සහ RP2354A අඩංගු වේ. ඒ හා සමානව, QFN-80 ද රස දෙකකින් පැමිණේ; ෆ්ලෑෂ් සහිත RP2354B සහ RP2350B නොමැතිව. QFN-60 උපාංග සහ මුල් RP2040 පොදු හෙරි එකක් බෙදා ගනීtage.
ඔවුන් එක් එක් GPIOs 30 ක් ඇත, ඒවායින් හතරක් ද ADC වෙත සම්බන්ධ කර ඇති අතර ප්රමාණයෙන් 7x7mm වේ. එසේ තිබියදීත්, RP2350A RP2040 සඳහා ප්රතිස්ථාපන ආදේශකයක් නොවේ, මන්ද එක එකක ඇති කටු ගණන වෙනස් වේ. ඊට ප්රතිවිරුද්ධව, QFN-80 චිප් වල දැන් GPIOs 48ක් ඇති අතර ඉන් අටක් දැන් ADC හැකියාව ඇත. මේ නිසා, දැන් අපට අවම පුවරු දෙකක් තිබේ; එකක් 60 pin උපාංග සඳහා එකක් සහ එකක් 80 සඳහා එකක්. මෙම Minimal පුවරු මූලික වශයෙන් නිර්මාණය කර ඇත්තේ අභ්යන්තර ෆ්ලෑෂ් (RP2350) නොමැති කොටස් සඳහාය, කෙසේ වෙතත්, අභ්යන්තර ෆ්ලෑෂ් උපාංග (RP2354) සමඟින් යතුරු පුවරුවේ ෆ්ලෑෂ් මඟ හැරීමෙන් සැලසුම් පහසුවෙන් භාවිතා කළ හැක. මතකය, හෝ එය ද්විතියික ෆ්ලෑෂ් උපාංගයක් ලෙස භාවිතා කිරීම (මෙය පසුව වැඩි විස්තර). QFN-80 අනුවාදයේ අමතර GPIO සඳහා පහසුකම් සැලසීම සඳහා දිගු ශීර්ෂ පේළි තිබීම හැරුණු විට පුවරු දෙක අතර කුඩා වෙනසක් ඇත, එබැවින් පුවරුව විශාල වේ.
පැකේජය හැරුණු විට, RP235x ශ්රේණි සහ RP2040 අතර ඇති විශාලතම පුවරු මට්ටමේ වෙනස වන්නේ බල සැපයුම් වේ. RP235x ශ්රේණියේ නව බල පින් කිහිපයක් සහ වෙනස් අභ්යන්තර නියාමකයක් ඇත. RP100 හි 2040mA රේඛීය නියාමකය 200mA මාරු කිරීමේ නියාමකයක් සමඟ ප්රතිස්ථාපනය කර ඇති අතර, ඒ අනුව, එයට ඉතා නිශ්චිත පරිපථ කිහිපයක් අවශ්ය වන අතර පිරිසැලසුම සම්බන්ධයෙන් එතරම් සැලකිල්ලක් නොදක්වයි. ඔබ අපගේ පිරිසැලසුම සහ සංරචක තේරීම් සමීපව අනුගමනය කිරීම නිර්දේශ කෙරේ; අපි දැනටමත් නිර්මාණයේ පුනරාවර්තන කිහිපයක් කිරීමට ඇති වේදනාව හරහා ගොස් ඇත, එබැවින් ඔබට එසේ කිරීමට අවශ්ය නොවනු ඇතැයි බලාපොරොත්තු වෙමු.
රූප සටහන 2. RP3B හි KiCad 2350D විදැහුම්කරණය ex අවම මෝස්තරයample
නිර්මාණය
අවම නිර්මාණයේ අභිප්රාය examples යනු RP235x ශ්රේණිය භාවිතයෙන් සරල පුවරු යුගලයක් නිර්මාණය කිරීමයි, එය අනවශ්ය ලෙස විදේශීය PCB තාක්ෂණයන් භාවිතා නොකර ලාභදායී හා පහසුවෙන් නිෂ්පාදනය කළ හැකිය. එබැවින් අවම පුවරු යනු ස්ථර 2 ක මෝස්තරයක් වන අතර, පොදුවේ ලබා ගත යුතු සංරචක භාවිතා කර ඇති අතර, සියල්ලම පුවරුවේ ඉහළ පැත්තේ සවි කර ඇත. විශාල, පහසුවෙන් අතින් පෑස්සීමට හැකි සංරචක භාවිතා කිරීම සතුටක් වන අතර, QFN චිප්ස් (0.4mm) කුඩා තාරතාව යනු සියලුම GPIOs භාවිතා කිරීමට නම් 0402 (මෙට්රික් 1005) නිෂ්ක්රීය සංරචක භාවිතා කිරීම වැළැක්විය නොහැකි බවයි. 0402 සංරචක අතින් පෑස්සුම් කිරීම හොඳ පෑස්සුම් යකඩ සමඟ එතරම් අභියෝගාත්මක නොවන අතර, විශේෂඥ උපකරණ නොමැතිව QFN පෑස්සීමට නොහැකි තරම්ය.
මීළඟ කොටස් කිහිපය තුළ, මම අතිරේක පරිපථය කුමක් සඳහාද යන්න පැහැදිලි කිරීමට උත්සාහ කරමි, සහ අප කළ තේරීම් කිරීමට අප පැමිණියේ කෙසේදැයි බලාපොරොත්තු වෙමි. මම ඇත්ත වශයෙන්ම කතා කිරීමට යන්නේ වෙනම මෝස්තර දෙකක්, එක් එක් පැකේජ ප්රමාණය සඳහා එකක් වන බැවින්, මම දේවල් මට හැකි තරම් සරල කිරීමට උත්සාහ කළෙමි. හැකිතාක් දුරට, පුවරු දෙක සඳහා වන සියලුම සංරචක යොමු සමාන වේ, එබැවින් මම U1, R1, ආදිය වෙත යොමු කරන්නේ නම්, එය පුවරු දෙකටම සමානව අදාළ වේ. පැහැදිලි ව්යතිරේකය නම්, සංරචකය එක් පුවරුවක පමණක් ඇති විට (සියලු අවස්ථා වලදී, මෙය විශාල 80 පින් ප්රභේදය මත වනු ඇත), එවිට ප්රශ්නගත සංරචකය QFN-80 සැලසුම මත පමණක් වනු ඇත; උදාහරණයක් ලෙසample, R13 මෙම පුවරුවේ පමණක් දිස්වේ.
පරිච්ඡේදය 2. බලය
RP235x ශ්රේණියේ සහ RP2040 හි බල සැපයුම් මෙවර තරමක් වෙනස් වේ, නමුත් එහි සරලම වින්යාසය තුළ, එයට තවමත් සැපයුම් දෙකක් අවශ්ය වේ, 3.3V සහ 1.1V. RP235x ශ්රේණියට එකවරම වැඩි බලයක් අවශ්ය වේ, මන්ද එය ඉහළ කාර්ය සාධනයක් සහ පෙර පැවති ඒවාට වඩා සකසුරුවම් (අඩු බල තත්ත්වයක ඇති විට) වන අතර, එබැවින් RP2040 හි රේඛීය නියාමකය මාරු කිරීමේ නියාමකය සමඟ යාවත්කාලීන කර ඇත. මෙය අපට ඉහළ ධාරා වලදී (පෙර 200mA ට සාපේක්ෂව 100mA දක්වා) වැඩි බල කාර්යක්ෂමතාවයක් ලබා දෙයි.
නව on-chip වෙළුමtagඊ නියාමකය
රූපය 3. අභ්යන්තර නියාමක පරිපථය පෙන්වන ක්රමානුරූප කොටස
RP2040 හි රේඛීය නියාමකයේ චිපයට DVDD සැපයීම සඳහා අල්ෙපෙනති දෙකක්, 3.3V ආදානයක් සහ 1.1V ප්රතිදානයක් තිබුණි. මෙවර, RP235x ශ්රේණියේ නියාමකයට අල්ෙපෙනති පහක් ඇති අතර, එය ක්රියා කිරීමට බාහිර සංරචක කිහිපයක් අවශ්ය වේ. භාවිතයේ හැකියාව අනුව මෙය තරමක් පසුගාමී පියවරක් ලෙස පෙනුනද, මාරු කිරීමේ නියාමකය සතුව ඇඩ්වාන් ඇතtagවැඩි බර ධාරා වලදී වඩා බලශක්ති කාර්යක්ෂම වීම.
නමට අනුව, නියාමකය 3.3V ආදාන පරිමාව සම්බන්ධ කරන අභ්යන්තර ට්රාන්සිස්ටරයක් වේගයෙන් සක්රිය සහ අක්රිය කරයි.tage (VREG_VIN) VREG_LX පින් එකට, සහ ප්රේරකයක් (L1) සහ ප්රතිදාන ධාරිත්රකයක් (C7) ආධාරයෙන් එයට DC ප්රතිදාන පරිමාවක් නිපදවිය හැක.tage ආදානයෙන් ඉවත් කර ඇත. VREG_FB පින් එක නිමැවුම් පරිමාව නිරීක්ෂණය කරයිtage, සහ අවශ්ය voltagඊ පවත්වා ගෙන යනු ලැබේ. විශාල ධාරා VREG_VIN සිට VREG_LX දක්වා මාරු වන බැවින්, ආදානයට ආසන්නව විශාල ධාරිත්රකයක් (C6) අවශ්ය වේ, එබැවින් අපි 3.3V සැපයුම අධික ලෙස අවුල් නොකරමු. මෙම විශාල ස්විචින් ධාරා ගැන කතා කරන විට, නියාමකය තමන්ගේම බිම් ආපසු සම්බන්ධතාවයක් සමඟ පැමිණේ, VREG_PGND. එසේම VREG_VIN සහ VREG_LX සමඟ, මෙම සම්බන්ධතාවයේ පිරිසැලසුම ඉතා වැදගත් වන අතර, VREG_PGND ප්රධාන GND වෙත සම්බන්ධ විය යුතු අතර, එය සිදු කළ යුත්තේ සියලුම විශාල මාරුවීම් ධාරා කෙලින්ම PGND පින් වෙත ආපසු පැමිණෙන ආකාරයටයි. GND වැඩියි.
අවසාන පින් එක VREG_AVDD වන අතර එය නියාමකය තුළ ප්රතිසම පරිපථය සපයන අතර මෙය ශබ්දයට ඉතා සංවේදී වේ.
රූපය 4. නියාමකයේ PCB පිරිසැලසුම පෙන්වන ක්රමානුරූප කොටස
- අවම පුවරුවල ඇති නියාමකයේ පිරිසැලසුම Raspberry Pi Pico 2 හි සැලැස්මට සමීපව පිළිබිඹු කරයි. මෙම පරිපථය සැලසුම් කිරීම සඳහා විශාල වැඩ කොටසක් සිදු කර ඇති අතර, PCB හි බොහෝ පුනරාවර්තනයන් අපට හැකි තරම් හොඳ කිරීමට අවශ්ය වේ. පුළුවන්. ඔබට මෙම සංරචක විවිධ ආකාරවලින් ස්ථානගත කළ හැකි අතර තවමත් නියාමකය 'වැඩ කිරීමට' (එනම්, ප්රතිදාන පරිමාවක් නිපදවන්න.tage දළ වශයෙන් නිවැරදි මට්ටමින්, එය ධාවනය වන කේතය ලබා ගැනීමට ප්රමාණවත්), අපගේ නියාමකයා සතුටින් තබා ගැනීම සඳහා හරියටම නිවැරදි ආකාරයෙන් සැලකිය යුතු බව අපි සොයාගෙන ඇති අතර, සතුටින් සිටීමෙන්, මම අදහස් කරන්නේ නිවැරදි නිමැවුම් පරිමාව නිෂ්පාදනය කිරීමයි.tage බර වත්මන් තත්වයන් පරාසයක් යටතේ.
- මේ පිළිබඳව අපගේ අත්හදා බැලීම් සිදු කරන අතරතුර, භෞතික විද්යාවේ අපහසු ලෝකය සැමවිටම නොසලකා හැරිය නොහැකි බව සිහිපත් කිරීම ගැන අපි තරමක් කලකිරීමට පත් විය. අපි, ඉංජිනේරුවන් වශයෙන්, බොහෝ දුරට උත්සාහ කර මෙය හරියටම කරන්නෙමු; සංරචක සරල කිරීම, (බොහෝ විට) නොවැදගත් භෞතික ගුණාංග නොසලකා හැරීම සහ ඒ වෙනුවට අප උනන්දු වන දේපල කෙරෙහි අවධානය යොමු කිරීම. උදාample, සරල ප්රතිරෝධකයකට ප්රතිරෝධයක් පමණක් නොව, ප්රේරණය ආදියද ඇත. අපගේ නඩුවේදී, ප්රේරකවලට ඒවාට සම්බන්ධ චුම්බක ක්ෂේත්රයක් ඇති බව අපි (නැවත) සොයා ගත්තෙමු. තුවාලයක් වන අතර, ධාරාවෙහි ප්රවාහයේ දිශාව. 'සම්පූර්ණ' ආවරණයක් සහිත ප්රේරකයක් යනු ඔබ සිතන දේ අදහස් නොකරන බව ද අපට මතක් කර දෙන ලදී. චුම්බක ක්ෂේත්රය විශාල වශයෙන් දුර්වල වී ඇත, නමුත් සමහරක් තවමත් ගැලවී යයි. ප්රේරකය 'නිවැරදි මාර්ගය වටය' නම් නියාමක ක්රියාකාරිත්වය විශාල වශයෙන් වැඩිදියුණු කළ හැකි බව අපට පෙනී ගියේය.
- 'වැරදි මාර්ග වට' ප්රේරකයකින් විමෝචනය වන චුම්බක ක්ෂේත්රය නියාමක ප්රතිදාන ධාරිත්රකයට (C7) බාධා කරන බව පෙනේ, එය RP2350 තුළ පාලන පරිපථය අවුල් කරයි. ප්රේරකය නිසි දිශානතියකින් සහ මෙහි භාවිතා කරන නිවැරදි පිරිසැලසුම සහ සංරචක තේරීම සමඟ, මෙම ගැටළුව පහව යයි. ඕනෑම දිශානතියක ප්රේරකයක් සමඟ ක්රියා කළ හැකි වෙනත් පිරිසැලසුම්, සංරචක යනාදිය නිසැකවම පවතිනු ඇත, නමුත් ඒ සඳහා ඔවුන් බොහෝ දුරට PCB ඉඩ ප්රමාණයක් භාවිතා කරනු ඇත. මෙම සංයුක්ත සහ හොඳින් හැසිරෙන විසඳුම සංවර්ධනය කිරීමට සහ පිරිපහදු කිරීමට අප ගත කළ බොහෝ ඉංජිනේරු පැය ගණන මිනිසුන් ඉතිරි කර ගැනීමට අපි මෙම නිර්දේශිත පිරිසැලසුම සපයා ඇත.
- වඩාත් වැදගත් කරුණක් නම්, ඔබ අපගේ හිටපු භාවිතා නොකිරීමට තෝරා ගන්නේ නම්, අපි බොහෝ දුරට යන්නෙමුample, එවිට ඔබ ඔබේම අවදානමකින් එය කරන්න. අපි දැනටමත් RP2040 සහ ස්ඵටික පරිපථය සමඟ කරන ආකාරයටම, අපි අවධාරනය කරන (හොඳයි, දැඩි ලෙස යෝජනා කරන) ඔබ යම් කොටසක් භාවිතා කරන්න (අපි මෙම ලේඛනයේ ස්ඵටික කොටසෙහි නැවත එය කරන්නෙමු).
- මෙම කුඩා ප්රේරකවල දිශානතිය බොහෝ දුරට විශ්වීය වශයෙන් නොසලකා හැර ඇති අතර, දඟර එතීෙම් දිශානතිය අනුමාන කළ නොහැකි අතර අහඹු ලෙස සංරචක රීලයක් ඔස්සේ බෙදා හරිනු ලැබේ. විශාල ප්රේරක කේස් ප්රමාණයන් බොහෝ විට ඒවායේ ධ්රැවීයතා සලකුණු ඇති බව සොයා ගත හැක, කෙසේ වෙතත් අප තෝරා ගත් 0806 (2016 මෙට්රික්) කේස් ප්රමාණයෙන් අපට සුදුසු ඒවා සොයාගත නොහැකි විය. මේ සඳහා, අපි Abracon සමඟ එක්ව ධ්රැවීයතාව දැක්වීමට තිතක් සහිත 3.3μH කොටසක් නිපදවීමට කටයුතු කර ඇති අතර, වැදගත් ලෙස, ඒවා සියල්ලම එකම ආකාරයෙන් පෙළගස්වා රීලයක් මතට පැමිණෙන්න. TBD බෙදාහරින්නන්ගෙන් සාමාන්ය ජනතාවට ලබා ගත හැකි වනු ඇත (හෝ ඉතා ඉක්මනින්). කලින් සඳහන් කළ පරිදි, VREG_AVDD සැපයුම ශබ්දයට ඉතා සංවේදී වන අතර, එබැවින් පෙරීමට අවශ්ය වේ. VREG_AVDD 200μA පමණ ලබා ගන්නා බැවින්, 33Ω සහ 4.7μF RC පෙරහනක් ප්රමාණවත් බව අපට පෙනී ගියේය.
- එබැවින්, නැවත සකස් කිරීම සඳහා, භාවිතා කරන සංරචක වනුයේ…
- C6, C7 සහ C9 - 4.7μF (0402, 1005 මෙට්රික්)
- L1 - Abracon TBD (0806, 2016 මෙට්රික්)
- R3 - 33Ω (0402, 1005 මෙට්රික්)
- RP2350 දත්ත පත්රිකාවේ නියාමක පිරිසැලසුම් නිර්දේශ පිළිබඳ වඩාත් සවිස්තරාත්මක සාකච්ඡාවක් ඇත, කරුණාකර බාහිර සංරචක සහ PCB පිරිසැලසුම් අවශ්යතා බලන්න.
ආදාන සැපයුම
මෙම සැලසුම සඳහා ආදාන බල සම්බන්ධතාවය Micro-USB සම්බන්ධකයේ 5V VBUS පින් හරහා වේ (රූපය 1 හි J5 ලෙස ලේබල් කර ඇත). මෙය ඉලෙක්ට්රොනික උපාංග බල ගැන්වීමේ පොදු ක්රමයක් වන අතර, RP2350 USB ක්රියාකාරීත්වය ඇති බැවින් එය මෙහි තේරුමක් ඇති අතර, එය අපි මෙම සම්බන්ධකයේ දත්ත කටුවලට රැහැන්ගත කරනු ඇත. මෙම සැලසුම සඳහා අපට අවශ්ය වන්නේ 3.3V පමණක් වන බැවින් (1.1V සැපයුම අභ්යන්තරයෙන් පැමිණේ), අපට ලැබෙන 5V USB සැපයුම අඩු කිරීමට අවශ්ය වේ, මෙම අවස්ථාවෙහිදී, වෙනත් බාහිර පරිමාවක් භාවිතා කරයි.tage නියාමකය, මෙම අවස්ථාවෙහිදී රේඛීය නියාමකය (එනම් අඩු අතහැර දැමීමේ නියාමකය, හෝ LDO). කාර්යක්ෂම ස්විචින් නියාමකයක් භාවිතා කිරීමේ ගුණධර්ම කලින් ප්රශංසා කර ඇති බැවින්, මෙහි ද එකක් භාවිතා කිරීම ඥානවන්ත තේරීමක් විය හැකි නමුත්, මම සරල බව තෝරාගෙන ඇත. පළමුව, LDO භාවිතා කිරීම සෑම විටම පාහේ පහසු වේ. ඔබ භාවිතා කළ යුතු ප්රමාණයේ ප්රේරකය හෝ ප්රතිදාන ධාරිත්රක කොතරම් විශාලද යන්න සොයා ගැනීමට කිසිදු ගණනය කිරීමක් අවශ්ය නොවන අතර, සාමාන්යයෙන් පිරිසැලසුම ද බොහෝ සරල ය. දෙවනුව, සෑම අවසන් බල බිඳුවක්ම ඉතිරි කිරීම මෙහි අරමුණ නොවේ; එය එසේ නම්, මම ස්විචින් නියාමකයක් භාවිතා කිරීමට බැරෑරුම් ලෙස සලකා බලමි, ඔබට හිටපු අයෙකු සොයා ගත හැකampRaspberry Pi Pico 2 මත එසේ කිරීමෙන්. තුන්වනුව, මම මින් පෙර අවම පුවරුවේ RP2040 අනුවාදයේ භාවිතා කළ පරිපථය සරලව 'ණයට' ගත හැක. මෙහි තෝරන ලද NCP1117 (U2) 3.3V ස්ථාවර ප්රතිදානයක් ඇත, පුළුල් ලෙස ලබා ගත හැකි අතර, 1A දක්වා ධාරාවක් සැපයිය හැකි අතර, එය බොහෝ මෝස්තර සඳහා ඕනෑ තරම් වනු ඇත. NCP1117 සඳහා දත්ත පත්රිකාව දෙස බැලීමෙන් අපට පවසන්නේ මෙම උපාංගයට ආදානය මත 10μF ධාරිත්රකයක් අවශ්ය වන අතර තවත් ප්රතිදානය (C1 සහ C5) අවශ්ය බවයි.
ධාරිත්රක විසන්ධි කිරීම
රූපය 6. RP2350 බල සැපයුම් යෙදවුම් පෙන්වන ක්රමානුකුල කොටස, වෙළුමtagඊ නියාමකය සහ විසංයෝජන ධාරිත්රක
බල සැපයුම් සැලසුමේ තවත් අංගයක් වන්නේ RP2350 සඳහා අවශ්ය වන විසංයෝජන ධාරිත්රක වේ. මේවා මූලික කාර්යයන් දෙකක් සපයයි. පළමුව, ඔවුන් බල සැපයුම් ශබ්දය පෙරීම, සහ දෙවනුව, RP2350 ඇතුළත පරිපථ කෙටි දැනුම්දීමකින් භාවිතා කළ හැකි දේශීය ආරෝපණ සැපයුමක් සපයයි. මෙය පරිමාව වළක්වයිtagවත්මන් ඉල්ලුම හදිසියේ වැඩි වන විට ඉතා පහත වැටීමෙන් ආසන්න ප්රදේශයේ ඊ මට්ටම. මක්නිසාද යත්, මේ නිසා, බලශක්ති අල්ෙපෙනතිවලට ආසන්නව විසංයෝජනය තැබීම වැදගත් වේ. සාමාන්යයෙන්, අපි බල පින් එකකට 100nF ධාරිත්රකයක් භාවිතා කිරීම නිර්දේශ කරමු, කෙසේ වෙතත්, අපි අවස්ථා කිහිපයකදී මෙම රීතියෙන් බැහැර වෙමු.
රූපය 7. RP2350 මාර්ගගත කිරීම සහ විසංයෝජනය පෙන්වන පිරිසැලසුමේ කොටස
- පළමුව, උපාංගයෙන් ඉවතට හරවා යැවීමට හැකි වන පරිදි සියලුම චිප් කටු සඳහා ප්රමාණවත් ඉඩක් තිබීම සඳහා, අපට භාවිතා කළ හැකි විසංයෝජන ධාරිත්රක ප්රමාණය සමඟ සම්මුතියක් ඇති කර ගත යුතුය. මෙම සැලසුමේදී, RP53A හි 54 සහ 2350 pins (RP68B හි 69 සහ 2350 pins) තනි ධාරිත්රකයක් බෙදා ගනී (රූපය 12 සහ 7 හි C6), උපාංගයේ එම පැත්තේ විශාල ඉඩක් නොමැති බැවින් සහ සංරචක සහ නියාමකයේ පිරිසැලසුම ප්රමුඛත්වය ගනී.
- අපි කුඩා සංරචක හෝ ඉහළ සහ පහළ දෙපැත්තේ සංරචක සහිත සිව් ස්ථර PCB වැනි වඩාත් සංකීර්ණ/මිල අධික තාක්ෂණයක් භාවිතා කළහොත් මෙම ඉඩ හිඟය තරමක් දුරට මඟහරවා ගත හැකිය. මෙය නිර්මාණ වෙළඳාමකි; අපි සංකීර්ණත්වය සහ පිරිවැය අඩු කර ඇති අතර, අඩු විසංයෝජන ධාරිත්රකයක් තිබීම සහ චිපයෙන් ප්රශස්ත වඩා තරමක් දුරින් ඇති ධාරිත්රක (මෙය ප්රේරණය වැඩි කරයි). මෙය පරිමාව ලෙස නිර්මාණය ක්රියා කළ හැකි උපරිම වේගය සීමා කිරීමේ බලපෑමක් ඇති කළ හැකියtage සැපයුම ඉතා ඝෝෂාකාරී විය හැකි අතර අවම අවසර ලත් පරිමාවට වඩා පහත වැටේtagඊ; නමුත් බොහෝ යෙදුම් සඳහා, මෙම වෙළඳාම පිළිගත හැකි විය යුතුය.
- 100nF රීතියෙන් අනෙක් අපගමනය වන්නේ අපට වෙළුම තවදුරටත් වැඩිදියුණු කළ හැකි වීමයිtagඊ නියාමක කාර්ය සාධනය; C4.7 සඳහා 10μF භාවිතා කිරීමට අපි නිර්දේශ කරමු, එය නියාමකයෙන් චිපයේ අනෙක් පැත්තේ තබා ඇත.
පරිච්ඡේදය 3. ෆ්ලෑෂ් මතකය
ප්රාථමික ෆ්ලෑෂ්
රූපය 8. ප්රාථමික ෆ්ලෑෂ් මතකය සහ USB_BOOT පරිපථය පෙන්වන ක්රමානුකුල කොටස
- RP2350 ආරම්භ කර ධාවනය කළ හැකි වැඩසටහන් කේතය ගබඩා කිරීමට හැකි වීම සඳහා, අපි ෆ්ලෑෂ් මතකයක්, විශේෂයෙන්ම, quad SPI ෆ්ලෑෂ් මතකයක් භාවිතා කළ යුතුය. මෙහි තෝරාගත් උපාංගය W25Q128JVS උපාංගයකි (රූපය 3 හි U8), එය 128Mbit චිපයක් (16MB). RP2350ට සහය විය හැකි විශාලතම මතක ප්රමාණය මෙයයි. ඔබගේ විශේෂිත යෙදුමට එතරම් ගබඩාවක් අවශ්ය නොවන්නේ නම්, ඒ වෙනුවට කුඩා, ලාභදායී මතකයක් භාවිතා කළ හැක.
- මෙම දත්ත බසය තරමක් ඉහළ සංඛ්යාතයක් විය හැකි අතර නිතිපතා භාවිතයේ පවතින බැවින්, RP2350 හි QSPI අල්ෙපෙනති සෘජුවම ෆ්ලෑෂ් වෙත රැහැන්ගත කළ යුතුය, කෙටි සම්බන්ධතා භාවිතයෙන් සංඥා අඛණ්ඩතාව පවත්වා ගැනීමට සහ අවට පරිපථවල හරස්කඩ අඩු කිරීමට. Crosstalk යනු එක් පරිපථ ජාලයක සංඥා අනවශ්ය පරිමාවක් ඇති කළ හැකි ස්ථානයයිtages අසල්වැසි පරිපථයක් මත, දෝෂ ඇති විය හැක.
- QSPI_SS සංඥාව විශේෂ අවස්ථාවක්. එය සෘජුවම ෆ්ලෑෂ් වෙත සම්බන්ධ කර ඇත, නමුත් එයට ප්රතිරෝධක දෙකක්ද ඇත (හොඳයි, හතරක්, නමුත් මම එය පසුවට එන්නම්) එයට සම්බන්ධ කර ඇත. පළමු (R1) යනු 3.3V සැපයුම වෙත ඇද ගැනීමකි. ෆ්ලෑෂ් මතකය සඳහා චිප්-තෝරන ආදානය එකම පරිමාවකින් තිබීම අවශ්ය වේtage උපාංගය බලගන්වා ඇති බැවින් එහිම 3.3V සැපයුම් පින් එකක් ලෙස, එසේ නොමැති නම්, එය නිවැරදිව ක්රියා නොකරයි. RP2350 බල ගැන්වූ විට, එහි QSPI_SS පින් එක ස්වයංක්රීයව පුල්-අප් එකකට පෙරනිමි වනු ඇත, නමුත් QSPI_SS පින් එකෙහි තත්ත්වය සහතික කළ නොහැකි ස්විචය ක්රියාත්මක කිරීමේදී කෙටි කාලයක් පවතී. අදින්න-අප් ප්රතිරෝධකයක් එකතු කිරීම මෙම අවශ්යතාවය සැමවිටම තෘප්තිමත් වන බව සහතික කරයි. මෙම විශේෂිත ෆ්ලෑෂ් උපාංගය සමඟ බාහිර ඇද ගැනීම අනවශ්ය බව අප සොයාගෙන ඇති පරිදි, R1 ක්රමානුකුලව DNF (නොගැලපෙන) ලෙස සලකුණු කර ඇත. කෙසේ වෙතත්, වෙනත් ෆ්ලෑෂ් එකක් භාවිතා කරන්නේ නම්, මෙහි 10kΩ ප්රතිරෝධකයක් ඇතුළු කිරීමට හැකි වීම වැදගත් විය හැක, එබැවින් එය යම් අවස්ථාවක දී ඇතුළත් කර ඇත.
- දෙවන ප්රතිරෝධය (R6) යනු 1kΩ ප්රතිරෝධයකි, එය 'USB_BOOT' ලෙස ලේබල් කර ඇති තල්ලු බොත්තමකට (SW1) සම්බන්ධ කර ඇත. මෙයට හේතුව QSPI_SS පින් එක 'බූට් පටියක්' ලෙස භාවිතා කරන බැවිනි; RP2350 ඇරඹුම් අනුක්රමයේදී මෙම I/O හි අගය පරීක්ෂා කරන අතර, එය තාර්කික 0 බව සොයාගතහොත්, RP2350 BOOTSEL මාදිලියට ප්රතිවර්තනය කරයි, එහිදී RP2350 USB ස්කන්ධ ගබඩා උපාංගයක් ලෙස ඉදිරිපත් වන අතර කේතය කෙලින්ම පිටපත් කළ හැක. ඒකට. අපි බොත්තම එබුවොත්, අපි QSPI_SS පින් එක බිමට අදින්නෙමු, සහ උපාංගය පසුව නැවත සකසන්නේ නම් (උදා: RUN පින් එක ටොගල් කිරීමෙන්), RP2350 ෆ්ලෑෂ් එකේ අන්තර්ගතය ක්රියාත්මක කිරීමට උත්සාහ කරනවා වෙනුවට BOOTSEL මාදිලියෙන් නැවත ආරම්භ වේ. මෙම ප්රතිරෝධක, 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ෆ්ලෑෂ් අඩු RP2350 කොටස් වලට ප්රයෝජන ගත හැකි පරිදි බාහිර මතක උපාංග දෙකක් ඇති මෙම විශේෂාංගයේ e, RP2350B සඳහා අවම පුවරු දෙකෙන් විශාල, අමතර මතක චිපයක් සඳහා විකල්ප පියසටහනක් (U4) ඇතුළත් වේ.
රූපය 9. විකල්ප ද්විතියික මතක උපාංගය පෙන්වන ක්රමානුකුල කොටස
මෙම උපාංගය භාවිතා කිරීමට හැකි වීම සඳහා, එය පැහැදිලිවම ජනාකීර්ණ විය යුතුය , මෙන්ම R11 (0Ω), සහ R13 (10KΩ). R11 එකතු කිරීම GPIO0 (XIP_CS1n සංඥාව) දෙවන මතකයේ චිප් තේරීමට සම්බන්ධ කරයි. අපගේ ෆ්ලෑෂ් උපාංගය අසාර්ථක වීමට හේතු වන GPIO0 හි පෙරනිමි තත්ත්වය බලයෙන් පහළට ඇද දැමිය යුතු බැවින්, චිප් තෝරන පින් එකෙහි අදින්න-අප් එක මෙවර අනිවාර්යයෙන්ම අවශ්ය වේ. U22 සඳහා දේශීය බල සැපයුම විසන්ධි කිරීම සඳහා C4 ද අවශ්ය වේ.
සහය දක්වන ෆ්ලෑෂ් චිප්ස්
ආරම්භක ෆ්ලෑෂ් පරීක්ෂණ අනුපිළිවෙල, දෙවන s උපුටා ගැනීම සඳහා පතුලේ භාවිතා කරයිtage flash වෙතින්, 03-bit ලිපින සහිත, 24h අනුක්රමික කියවීමේ විධානයක් සහ ආසන්න වශයෙන් 1MHz අනුක්රමික ඔරලෝසුවක් භාවිතා කරයි. එය ඔරලෝසු ධ්රැවීයතාව සහ ඔරලෝසු අදියර යන සංයෝජන හතර හරහා නැවත නැවතත් චක්රීය වෙමින් වලංගු තත්පරයක් සොයයි.tagඊ CRC32 චෙක්සම්.
දෙවන එස් ලෙසtage පසුව එකම 03h අනුක්රමික කියවීමේ විධානය භාවිතයෙන් ක්රියාත්මක-ඉන්-ප්ලේස් වින්යාස කිරීමට නිදහස ඇත, RP2350 හට 03-බිට් ලිපින සමඟ 24h අනුක්රමික කියවීමට සහාය දක්වන ඕනෑම චිපයක් සමඟ හැඹිලිගත ෆ්ලෑෂ් ක්රියාත්මක කළ හැකිය, එයට බොහෝ ශ්රේණි 25-ශ්රේණි ෆ්ලෑෂ් උපාංග ඇතුළත් වේ. . SDK විසින් හිටපු එකක් සපයයිample දෙවන stagඊ සඳහා CPOL=0 CPHA=0, at https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2350/boot_stage2/boot2_generic_03h.S. පතුලේ ඇති චර්යාවන් භාවිතයෙන් ෆ්ලෑෂ් ක්රමලේඛනයට සහය දැක්වීමට, උපාංගය පහත විධානයන්ට ප්රතිචාර දැක්විය යුතුය:
- 02h 256-byte පිටු වැඩසටහන
- පැය 05 තත්ව ලේඛනය කියවා ඇත
- 06h set write enable latch
- 20h 4kB අංශය මැකීම
RP2350 ද්විත්ව-SPI සහ QSPI ප්රවේශ මාදිලි සඳහා ද සහය දක්වයි. උදාහරණයක් ලෙසample, https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2350/boot_stage2/boot2_w25q080.S Quad-IO අඛණ්ඩ කියවීමේ මාදිලිය සඳහා Winbond W25Q-series උපාංගයක් වින්යාස කරයි, එහිදී RP2350 quad-IO ලිපින (විධාන උපසර්ගයක් නොමැතිව) යවන අතර ෆ්ලෑෂ් quad-IO දත්ත සමඟ ප්රතිචාර දක්වයි.
ඉහත සඳහන් කළ Winbond අඛණ්ඩ කියවීමේ මාදිලිය වැනි සම්මත අනුක්රමික විධානවලට ෆ්ලෑෂ් උපාංගය ප්රතිචාර දැක්වීම නවත්වන ෆ්ලෑෂ් XIP මාදිලි සමඟ යම් ප්රවේශමක් අවශ්ය වේ. මෙය RP2350 නැවත සකසන විට ගැටළු ඇති විය හැක, නමුත් ෆ්ලෑෂ් උපාංගය බල-චක්රගත නොවේ, මන්ද ෆ්ලෑෂ් පසුව bootrom හි ෆ්ලෑෂ් පරීක්ෂණ අනුපිළිවෙලට ප්රතිචාර නොදක්වන බැවිනි. 03h අනුක්රමික කියවීම නිකුත් කිරීමට පෙර, bootrom සෑම විටම පහත දැක්වෙන ස්ථාවර අනුක්රමය නිකුත් කරයි, එය ෆ්ලෑෂ් උපාංග පරාසයක 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. Crystal Oscillator
රූප සටහන 10. ස්ඵටික දෝලනය සහ පැටවුම් ධාරිත්රක පෙන්වන ක්රමානුකුල කොටස
- හරියටම කිවහොත්, RP2350 හට එහිම අභ්යන්තර ඔස්කිලේටරයක් ඇති බැවින්, ඇත්ත වශයෙන්ම බාහිර ඔරලෝසු ප්රභවයක් අවශ්ය නොවේ. කෙසේ වෙතත්, මෙම අභ්යන්තර ඔස්කිලේටරයේ සංඛ්යාතය හොඳින් නිර්වචනය කර හෝ පාලනය කර නොමැති බැවින්, චිපයෙන් චිපයට මෙන්ම විවිධ සැපයුම් පරිමාවන් සමඟ වෙනස් වේ.tages සහ උෂ්ණත්වයන්, ස්ථාවර බාහිර සංඛ්යාත ප්රභවයක් භාවිතා කිරීම රෙකමදාරු කරනු ලැබේ. නිශ්චිත සංඛ්යාත මත රඳා පවතින යෙදුම් බාහිර සංඛ්යාත ප්රභවයක් නොමැතිව කළ නොහැක, USB ප්රධාන හිටපු වේample.
- බාහිර සංඛ්යාත ප්රභවයක් සැපයීම ක්රම දෙකකින් එකකින් කළ හැක: CMOS ප්රතිදානයක් සහිත ඔරලෝසු ප්රභවයක් සැපයීමෙන් (IOVDD පරිමාවේ වර්ග තරංගයtage) XIN පින් එකට, හෝ අතර සම්බන්ධ 12MHz ස්ඵටිකයක් භාවිතා කිරීමෙන්
- XIN සහ XOUT. පළිඟුවක් භාවිතා කිරීම මෙහි වඩාත් කැමති විකල්පය වේ, මන්ද ඒවා සාපේක්ෂ වශයෙන් ලාභදායී සහ ඉතා නිවැරදි ය.
- මෙම සැලසුම සඳහා තෝරාගත් ස්ඵටිකය ABM8-272-T3 (රූපය 1 හි Y10) වේ. මෙය Raspberry Pi Pico සහ Raspberry Pi Pico 12 හි භාවිතා කරන ලද 2MHz ස්ඵටිකයයි. ස්ඵටිකයටම හානි නොවන පරිදි ඔරලෝසුව සියලු තත්වයන් යටතේ ඉක්මනින් ආරම්භ වන බව සහතික කිරීම සඳහා මෙම ස්ඵටිකය සමඟ ඇති පරිපථය සමඟ භාවිතා කිරීම අපි තරයේ නිර්දේශ කරමු. ස්ඵටිකයට 30ppm සංඛ්යාත ඉවසීමක් ඇත, එය බොහෝ යෙදුම් සඳහා ප්රමාණවත් විය යුතුය. +/-30ppm සංඛ්යාත ඉවසීමක් සමඟින්, එහි උපරිම ESR 50Ω සහ 10pF බර ධාරිතාවක් ඇත, මේ දෙකම අනුබද්ධ සංරචක තේරීමට බලපායි.
- අපේක්ෂිත සංඛ්යාතයෙන් දෝලනය වීමට ස්ඵටිකයක් සඳහා, නිෂ්පාදකයා විසින් එයට අවශ්ය බර ධාරිතාව නියම කරන අතර මෙම අවස්ථාවේදී එය 10pF වේ. ස්ඵටිකයේ සෑම පැත්තකින්ම (C3 සහ C4) සමාන අගයක් ඇති ධාරිත්රක දෙකක් තැබීමෙන් මෙම බර ධාරිතාව ලබා ගනී. පළිඟු ස්ථානයේ සිට view, මෙම ධාරිත්රක එහි පර්යන්ත දෙක අතර ශ්රේණිගතව සම්බන්ධ වේ. මූලික පරිපථ න්යාය අපට පවසන්නේ ඒවා එකතු වී (C3*C4)/(C3+C4) ධාරණාව ලබා දෙන බවත්, C3=C4 ලෙස, එය සරලව C3/2 වන බවත්ය. මෙම example, අපි 15pF ධාරිත්රක භාවිතා කර ඇත, එබැවින් ශ්රේණි සංයෝජනය 7.5pF වේ. මෙම චේතනාන්විත පැටවුම් ධාරණාවට අමතරව, අපි PCB ධාවන පථවලින් සහ RP2350 හි XIN සහ XOUT පින්වලින් ලබා ගන්නා නොදැනුවත්වම අමතර ධාරිතාව හෝ පරපෝෂිත ධාරණාව සඳහා අගයක් එකතු කළ යුතුය. අපි මේ සඳහා 3pF අගයක් උපකල්පනය කරන්නෙමු, මෙම ධාරණාව C3 සහ C4 ට සමාන්තරව පවතින බැවින්, 10.5pF හි ඉලක්කයට ප්රමාණවත් තරම් ආසන්න වන 10pF සම්පූර්ණ භාර ධාරිතාවක් ලබා දීමට අපි මෙය සරලව එකතු කරමු. ඔබට පෙනෙන පරිදි, PCB හෝඩුවාවන් වල පරපෝෂිත ධාරණාව සාධකයක් වන අතර, එම නිසා අපි ඒවා කුඩාව තබා ගත යුතු අතර එමඟින් අපි ස්ඵටිකයට බාධා නොකරන අතර එය අපේක්ෂිත පරිදි දෝලනය වීම නවත්වන්නෙමු. පිරිසැලසුම හැකි තරම් කෙටි කිරීමට උත්සාහ කරන්න.
- දෙවන සැලකිල්ල වන්නේ ස්ඵටිකයේ උපරිම ESR (සමාන ශ්රේණියේ ප්රතිරෝධය) වේ. 50kΩ ශ්රේණියේ ප්රතිරෝධකයක් (R1) සමඟින්, IOVDD භාවිතා කරන විට ස්ඵටික අධික ලෙස ධාවනය වීම සහ හානි වීම වැළැක්වීමට මෙය හොඳ අගයක් බව අපට පෙනී ගිය බැවින්, අපි උපරිම 2Ω සහිත උපාංගයක් තෝරා ගත්තෙමු. 3.3V මට්ටම. කෙසේ වෙතත්, IOVDD 3.3V ට වඩා අඩු නම්, XIN/XOUT pins වල ධාවක ධාරාව අඩු වන අතර, ඔබ සොයා ගනු ඇත ampස්ඵටිකයේ litude අඩු, හෝ කිසිසේත් දෝලනය නොවිය හැක. මෙම අවස්ථාවේදී, ශ්රේණි ප්රතිරෝධකයේ කුඩා අගයක් භාවිතා කිරීමට අවශ්ය වනු ඇත. මෙහි පෙන්වා ඇති ස්ඵටික පරිපථයෙන් යම් අපගමනයකට හෝ 3.3V හැර IOVDD මට්ටමක් සමඟින්, ස්ඵටිකය සියලු තත්ත්වයන් යටතේ දෝලනය වන බව සහතික කිරීම සඳහා පුළුල් පරීක්ෂණයක් අවශ්ය වනු ඇත, සහ ඔබේ යෙදුම සමඟ ගැටලු ඇති නොවන පරිදි ප්රමාණවත් තරම් ඉක්මනින් ආරම්භ වේ.
නිර්දේශිත ස්ඵටික
- RP2350 භාවිතා කරන මුල් නිර්මාණ සඳහා අපි Abracon ABM8-272-T3 භාවිතා කිරීම නිර්දේශ කරමු. උදාහරණයක් ලෙසample, අවම නිර්මාණයට අමතරව example, Raspberry Pi Pico 2 දත්ත පත්රිකාවේ උපග්රන්ථය B හි Pico 2 පුවරු ක්රමය සහ Pico 2 සැලසුම බලන්න files.
- සාමාන්ය මෙහෙයුම් උෂ්ණත්ව පරාසයන් හරහා හොඳම කාර්ය සාධනය සහ ස්ථාවරත්වය සඳහා, Abracon ABM8-272-T3 භාවිතා කරන්න. ඔබට ABM8-272-T3 සෘජුවම Abracon වෙතින් හෝ බලයලත් නැවත විකුණුම්කරුවෙකුගෙන් ලබාගත හැක. Pico 2 පහත සඳහන් පිරිවිතර ඇති ABM8-272-T3 සඳහා විශේෂයෙන් සකස් කර ඇත:
- ඔබ සමාන පිරිවිතරයන් සහිත ස්ඵටිකයක් භාවිතා කළත්, ස්ථාවරත්වය සහතික කිරීම සඳහා ඔබට උෂ්ණත්ව පරාසයක් හරහා පරිපථය පරීක්ෂා කිරීමට අවශ්ය වනු ඇත.
- ස්ඵටික ඔස්කිලේටරය IOVDD වෙළුමෙන් බලගන්වයිtagඊ. එහි ප්රතිඵලයක් වශයෙන්, Abracon ස්ඵටික සහ එම විශේෂිත ඩීamping ප්රතිරෝධය 3.3V ක්රියාකාරිත්වය සඳහා සුසර කර ඇත. ඔබ වෙනත් IO පරිමාවක් භාවිතා කරන්නේ නම්tage, ඔබට නැවත සුසර කිරීමට අවශ්ය වනු ඇත.
- ස්ඵටික පරාමිතීන් සඳහා වන ඕනෑම වෙනස්කමක් ස්ඵටික පරිපථයට සම්බන්ධ ඕනෑම සංරචකයක් හරහා අස්ථාවර වීමේ අවදානමක් ඇත.
- ඔබට නිර්දේශිත ස්ඵටිකය Abracon හෝ නැවත විකුණුම්කරුවෙකුගෙන් සෘජුවම ලබා ගත නොහැකි නම්, අමතන්න applications@raspberrypi.com.
පරිච්ඡේදය 5. IOs
USB
රූප සටහන 11. RP2350 හි USB කටු සහ ශ්රේණි අවසන් කිරීම පෙන්වන ක්රමානුකුල කොටස
- RP2350 භාවිතා කරන මෘදුකාංගය මත පදනම්ව, ධාරකයක් හෝ උපාංගයක් ලෙස, සම්පූර්ණ වේගය (FS) හෝ අඩු වේගය (LS) USB සඳහා භාවිතා කිරීමට පින් දෙකක් සපයයි. අප දැනටමත් සාකච්ඡා කර ඇති පරිදි, RP2350 USB ස්කන්ධ ගබඩා උපාංගයක් ලෙසද ආරම්භ කළ හැක, එබැවින් USB සම්බන්ධකය වෙත මෙම කටු රැහැන්ගත කිරීම (රූපය 1 හි J5) අර්ථවත් කරයි. RP2350 මත ඇති USB_DP සහ USB_DM pins I/Os වෙත ගොඩනගා ඇති බැවින්, අමතර ඇද දැමීම් හෝ පුල්-ඩවුන් (වේගය, FS හෝ LS, හෝ එය ධාරකයක් හෝ උපාංගයක් ද යන්න දැක්වීමට අවශ්ය වේ) අවශ්ය නොවේ. කෙසේ වෙතත්, මෙම I/Os සඳහා USB සම්බාධනය පිරිවිතර සපුරාලීම සඳහා චිපයට ආසන්නව තබා ඇති 27Ω ශ්රේණි අවසන් කිරීමේ ප්රතිරෝධක (රූප සටහන 7 හි R8 සහ R11) අවශ්ය වේ.
- RP2350 සම්පූර්ණ වේග දත්ත අනුපාතයට (12Mbps) සීමා වුවද, සම්ප්රේෂණ මාර්ගවල ලාක්ෂණික සම්බාධනය (චිපය සම්බන්ධකයට සම්බන්ධ කරන තඹ පීලි) ට ආසන්න බව අප උත්සාහ කළ යුතුය.
- USB පිරිවිතර 90Ω (අවකල්යව මනිනු ලැබේ). මෙවන් 1mm ඝන පුවරුවක, අපි USB_DP සහ USB_DM මත 0.8mm පළල ධාවන පථ භාවිතා කරන්නේ නම්, ඒවා අතර 0.15mm පරතරයක් සහිතව, අපි 90Ω පමණ අවකල ලක්ෂණ සම්බාධනය ලබා ගත යුතුය. මෙම සම්ප්රේෂණ මාර්ග ඔස්සේ සංඥාවලට හැකිතාක් පිරිසිදුව ගමන් කළ හැකි බව සහතික කිරීම සඳහා පරිමාව අවම වේ.tagසංඥාවේ අඛණ්ඩතාව අඩු කළ හැකි e පරාවර්තන. මෙම සම්ප්රේෂණ මාර්ග නිසියාකාරව ක්රියාත්මක වීමට නම්, මෙම රේඛාවලට කෙළින්ම පහළින් බිමක් ඇති බවට අපි සහතික විය යුතුය. ධාවන පථයේ මුළු දිගම දිගු කරමින් තඹ තඹ ඝන, අඛණ්ඩ ප්රදේශයක්. මෙම සැලසුම මත, යටි තඹ තට්ටුවේ සම්පුර්ණයෙන්ම පාහේ බිමට කැප කර ඇති අතර, USB ධාවන පථය බිම හැර අන් කිසිවක් හරහා ගමන් කරන බව සහතික කිරීමට විශේෂ සැලකිල්ලක් ගන්නා ලදී. ඔබේ ගොඩනැගීම සඳහා 1mm ට වඩා ඝන PCB තෝරාගෙන තිබේ නම්, අපට විකල්ප දෙකක් තිබේ. අපට යටින් ධාවන පථය සහ භූමිය අතර ඇති වැඩි දුර සඳහා වන්දි ගෙවීමට USB සම්ප්රේෂණ මාර්ග ප්රති-ඉංජිනේරු කළ හැකිය (එය භෞතික නොහැකියාවක් විය හැකිය), නැතහොත් අපට එය නොසලකා හැර හොඳම දේ බලාපොරොත්තු විය හැකිය. USB FS තරමක් සමාව දිය හැක, නමුත් ඔබගේ දුර ප්රමාණය වෙනස් විය හැක. එය බොහෝ යෙදුම්වල ක්රියා කිරීමට ඉඩ ඇත, නමුත් එය බොහෝ විට USB ප්රමිතියට අනුකූල නොවනු ඇත.
I/O ශීර්ෂ
රූප සටහන 12. QFN2.54 අනුවාදයේ 60mm I/O ශීර්ෂයන් පෙන්වන ක්රමානුකුල කොටස
- දැනටමත් සඳහන් කර ඇති USB සම්බන්ධකයට අමතරව, ද්විත්ව පේළි 2.54mm ශීර්ෂ යුගලයක් (රූපය 2 හි J3 සහ J12), පුවරුවේ සෑම පැත්තකින්ම එකක් වන අතර, ඉතිරි I/O සම්බන්ධ කර ඇත. RP30A හි GPIO 2350ක් ඇත, නමුත් RP48B හි GPIO 2350ක් ඇත, එබැවින් අවම පුවරුවේ මෙම අනුවාදයේ ඇති ශීර්ෂ අමතර කටු සඳහා ඉඩ දීමට විශාල වේ (රූපය 13 බලන්න).
- මෙය සාමාන්ය අරමුණු නිර්මාණයක් බැවින්, විශේෂිත යෙදුමක් මනසේ තබාගෙන, I/O පරිශීලකයාට අවශ්ය පරිදි සම්බන්ධ කිරීමට ලබා දී ඇත. එක් එක් ශීර්ෂය මත ඇති අල්ෙපෙනතිවල අභ්යන්තර පේළිය I/Os වන අතර පිටත පේළි සියල්ල බිමට සම්බන්ධ කර ඇත. I/O සම්බන්ධක මත බොහෝ හේතු ඇතුළත් කිරීම හොඳ පුරුද්දකි. මෙය අඩු සම්බාධන භූමියක් පවත්වා ගැනීමට උපකාරී වන අතර, සහ ඉන් පිටතට ගමන් කරන ධාරා සඳහා විභව ආපසු පැමිණීමේ මාර්ග ඕනෑ තරම් සැපයීමට ද උපකාරී වේ.
- I/O සම්බන්ධතා. පරිපථය සම්පූර්ණ කිරීම සඳහා දිගු, ලූප සහිත මාර්ග ගනිමින් ඉක්මනින් මාරු වන සංඥාවල ආපසු ධාරා නිසා ඇති විය හැකි විද්යුත් චුම්භක මැදිහත්වීම් අවම කිරීම සඳහා මෙය වැදගත් වේ.
- ශීර්ෂ දෙකම එකම 2.54mm ජාලකයේ ඇති අතර, එමඟින් මෙම පුවරුව බ්රෙඩ්බෝඩ් වැනි වෙනත් දේවල් වෙත සම්බන්ධ කිරීම පහසු කරයි. බ්රෙඩ්බෝඩ් එකකට ගැළපීම වඩාත් පහසු කිරීම සඳහා, ද්විත්ව පේළි ශීර්ෂය වෙනුවට තනි පේළි ශීර්ෂයක් පමණක් සවි කිරීම, බිම් සම්බන්ධතාවල පිටත පේළිය බෙදා හැරීම සලකා බැලීමට ඔබට අවශ්ය විය හැකිය.
රූප සටහන 13. QFN2.54 අනුවාදයේ 80mm I/O ශීර්ෂයන් පෙන්වන ක්රමානුකුල කොටස
සම්බන්ධකය නිදොස් කරන්න
රූපය 14. SWD නිදොස්කරණය සඳහා විකල්ප JST සම්බන්ධකය පෙන්වන ක්රමානුරූප කොටස
on-chip debugging සඳහා, ඔබට RP2350 හි SWD අතුරුමුහුණත වෙත සම්බන්ධ වීමට අවශ්ය විය හැක. SWD සහ SWCLK යන අල්ෙපෙනති දෙක, 2.54mm ශීර්ෂය, J3 මත ලබා ගත හැකි අතර, ඔබ කැමති දෝශ නිරාකරණයට පහසුවෙන් සම්බන්ධ වීමට ඉඩ සලසයි. මෙයට අමතරව, මම Raspberry Pi Debug Probe වෙත පහසු සම්බන්ධතාවක් ලබා දෙන විකල්ප JST ශීර්ෂයක් ඇතුළත් කර ඇත. ඔබට මෙය භාවිතා කිරීමට අවශ්ය නැත, ඔබ මෘදුකාංග දෝශ නිරාකරණය කිරීමට අදහස් කරන්නේ නම් 2.54mm ශීර්ෂයන් ප්රමාණවත් වනු ඇත, නමුත් එසේ කිරීම වඩාත් පහසු බව මට පෙනේ. මම තිරස් සම්බන්ධකයක් තෝරාගෙන ඇත, බොහෝ දුරට මම එහි පෙනුමට කැමති නිසා, එය පුවරුවේ කෙළවරේ නොතිබුණද, නමුත් සිරස් ඒවා තරමක් වෙනස් අඩිපාරක් සහිතව වුවද ලබා ගත හැකිය.
බොත්තම්
RP240 අනුවාදයේ කිසිවක් නොතිබූ අවම මෝස්තරයේ දැන් බොත්තම් එකක් නොව දෙකක් අඩංගු වේ. එකක් අප කලින් සාකච්ඡා කර ඇති පරිදි USB ඇරඹුම් තේරීම සඳහා වන නමුත් දෙවැන්න RUN පින් එකට සම්බන්ධ කර ඇති 'යළි පිහිටුවීම' බොත්තමකි. මේ කිසිවක් දැඩි ලෙස අවශ්ය නොවේ (BOOTSEL බොත්තම USB ඇරඹුම් ප්රකාරය අවශ්ය නම් ශීර්ෂයක් හෝ ඒ හා සමානව ප්රතිස්ථාපනය කළ යුතු වුවද), ඉඩ හෝ පිරිවැය ප්රශ්නයක් නම් ඉවත් කළ හැක, නමුත් ඒවා නිසැකවම RP2350 භාවිතා කරයි. වඩාත් ප්රසන්න අත්දැකීමක්.
උපග්රන්ථය A: සම්පූර්ණ ක්රමානුරූප -RP2350A අනුවාදය
රූපය 15. RP2350A සඳහා අවම මෝස්තරයේ සම්පූර්ණ යෝජනා ක්රමය
උපග්රන්ථය B: සම්පූර්ණ ක්රමානුරූප -RP2350B අනුවාදය
රූපය 16. RP2350B සඳහා අවම මෝස්තරයේ සම්පූර්ණ යෝජනා ක්රමය
උපග්රන්ථය H: ලේඛන නිකුත් කිරීමේ ඉතිහාසය
8 අගෝස්තු 2024
මුල් නිකුතුව.
i Raspberry Pi
Raspberry Pi යනු Raspberry Pi Ltd හි වෙළඳ ලකුණකි
Raspberry Pi Ltd
ලේඛන / සම්පත්
![]() |
Raspberry Pi SC1631 Raspberry Microcontroller [pdf] උපදෙස් අත්පොත SC1631 Raspberry Microcontroller, SC1631, Raspberry Microcontroller, Microcontroller |