Raspberry Pi SC1631 Raspberry Microcontroller
លក្ខណៈបច្ចេកទេសផលិតផល
- ម៉ូដែល: RP2350
- កញ្ចប់: QFN-60
- ឧបករណ៍ផ្ទុកពន្លឺខាងក្នុង៖ ទេ។
- វ៉ុលtage និយតករ៖ និយតករប្តូរនៅលើបន្ទះឈីប
- ម្ជុលនិយតករ៖ 5 (បញ្ចូល 3.3V, ទិន្នផល 1.1V, VREG_AVDD, VREG_LX, VREG_PGND)
ការណែនាំអំពីការប្រើប្រាស់ផលិតផល
- ជំពូកទី១៖ សេចក្តីផ្តើម
- ស៊េរី RP2350 ផ្តល់ជូននូវជម្រើសកញ្ចប់ផ្សេងៗគ្នាបើប្រៀបធៀបទៅនឹងស៊េរី RP2040 ។ RP2350A និង RP2354A មកក្នុងកញ្ចប់ QFN-60 ដោយគ្មាន និងជាមួយឧបករណ៍ផ្ទុកពន្លឺខាងក្នុងរៀងៗខ្លួន ខណៈដែល RP2354B និង RP2350B មកក្នុងកញ្ចប់ QFN-80 ដែលមាន និងគ្មានឧបករណ៍ផ្ទុកពន្លឺ។
- ជំពូកទី 2: ថាមពល
ស៊េរី RP2350 មានលក្ខណៈពិសេសថ្មីនៃការផ្លាស់ប្តូរនៅលើបន្ទះឈីបtage និយតករដែលមានម្ជុលប្រាំ។ និយតករនេះត្រូវការធាតុផ្សំខាងក្រៅសម្រាប់ប្រតិបត្តិការ ប៉ុន្តែផ្តល់នូវប្រសិទ្ធភាពថាមពលខ្ពស់ជាងនៅចរន្តផ្ទុកខ្ពស់ជាងបើប្រៀបធៀបទៅនឹងនិយតករលីនេអ៊ែរនៅក្នុងស៊េរី RP2040 ។ យកចិត្តទុកដាក់ចំពោះភាពប្រែប្រួលនៃសម្លេងនៅក្នុងម្ជុល VREG_AVDD ដែលផ្គត់ផ្គង់សៀគ្វីអាណាឡូក។
សំណួរដែលសួរញឹកញាប់ (FAQ)
- សំណួរ: តើអ្វីជាភាពខុសគ្នាសំខាន់រវាង RP2350A និង RP2350B?
ចម្លើយ៖ ភាពខុសគ្នាសំខាន់គឺនៅក្នុងវត្តមាននៃឧបករណ៍ផ្ទុកពន្លឺខាងក្នុង។ RP2350A មិនមានការផ្ទុកពន្លឺខាងក្នុងទេខណៈពេលដែល RP2350B ធ្វើ។ - សំណួរ៖ តើវ៉ុលមានប៉ុន្មានម្ជុល?tage និយតករនៅក្នុងស៊េរី RP2350 មាន?
ចម្លើយ៖ វ៉ុលtagនិយតករ e នៅក្នុងស៊េរី RP2350 មានម្ជុលប្រាំ។
ការរចនាផ្នែករឹងជាមួយ RP2350 ដោយប្រើឧបករណ៍បញ្ជាមីក្រូ RP2350 ដើម្បីបង្កើតបន្ទះ និងផលិតផល
កូឡូផុន
- © 2023-2024 Raspberry Pi Ltd
- ឯកសារនេះត្រូវបានផ្តល់អាជ្ញាប័ណ្ណក្រោម Creative Commons Attribution-NoDerivatives 4.0 International (CC BY-ND)។ កាលបរិច្ឆេទបង្កើត៖ 2024-08-08 កំណែសាងសង់៖ c0acc5b-clean
- សេចក្តីជូនដំណឹងអំពីការបដិសេធផ្លូវច្បាប់
- ទិន្នន័យបច្ចេកទេស និងភាពអាចជឿជាក់បានសម្រាប់ផលិតផល RASPBERRY PI (រួមទាំងឯកសារទិន្នន័យ) ដូចដែលបានកែប្រែពីពេលមួយទៅពេលមួយ ("ធនធាន") ត្រូវបានផ្តល់ដោយ RASPBERRY PI LTD ("RPL") "ដូចបច្ចុប្បន្ន" និងមិនទាន់មានកំណត់ OT មានកំណត់ ដល់ ការធានាជាលាយលក្ខណ៍អក្សរនៃពាណិជ្ជកម្ម និងសមភាពសម្រាប់គោលបំណងពិសេសមួយត្រូវបានបដិសេធ។ ក្នុងវិសាលភាពអតិបរមាដែលត្រូវបានអនុញ្ញាតដោយច្បាប់ជាធរមាន ក្នុងករណីណាក៏ដោយ RPL នឹងត្រូវទទួលខុសត្រូវចំពោះការខូចខាតដោយផ្ទាល់ ដោយផ្ទាល់ ដោយអចេតនា ឧប្បត្តិហេតុ ពិសេស គំរូ ឬការខូចខាតជាផលវិបាក (រួមទាំងផលប៉ះពាល់។ ) ការខាតបង់នៃការប្រើប្រាស់, ទិន្នន័យ ឬប្រាក់ចំណេញ ឬការរំខានអាជីវកម្ម) ទោះបីជាបានបង្កឡើង និងនៅលើទ្រឹស្ដីនៃទំនួលខុសត្រូវណាមួយ ទោះជាស្ថិតក្នុងកិច្ចសន្យា ទំនួលខុសត្រូវយ៉ាងតឹងរ៉ឹង ឬទារុណកម្ម (រួមទាំងការធ្វេសប្រហែស ឬការមិនដូច្នេះទេ) នៃករណីនេះកើតឡើងនៅពេលក្រោយ។ ISED នៃលទ្ធភាព នៃការខូចខាតបែបនេះ។
- RPL រក្សាសិទ្ធិក្នុងការធ្វើឱ្យប្រសើរឡើង ការកែលម្អ ការកែតម្រូវ ឬការកែប្រែផ្សេងទៀតចំពោះធនធាន ឬផលិតផលណាមួយដែលបានពិពណ៌នានៅក្នុងពួកវាគ្រប់ពេលវេលា និងដោយគ្មានការជូនដំណឹងបន្ថែម។
ធនធានត្រូវបានបម្រុងទុកសម្រាប់អ្នកប្រើប្រាស់ដែលមានជំនាញដែលមានកម្រិតសមស្របនៃចំណេះដឹងផ្នែករចនា។ អ្នកប្រើប្រាស់ទទួលខុសត្រូវទាំងស្រុងចំពោះការជ្រើសរើស និងការប្រើប្រាស់ធនធានរបស់ពួកគេ និងកម្មវិធីណាមួយនៃផលិតផលដែលបានពិពណ៌នានៅក្នុងពួកគេ។ អ្នកប្រើប្រាស់យល់ព្រមទូទាត់សំណង និងរក្សាទុក RPL ដោយមិនបង្កគ្រោះថ្នាក់ចំពោះរាល់បំណុល ការចំណាយ ការខូចខាត ឬការបាត់បង់ផ្សេងទៀតដែលកើតចេញពីការប្រើប្រាស់ធនធានរបស់ពួកគេ។ - RPL ផ្តល់ការអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ប្រើប្រាស់ RESOURCES ដោយភ្ជាប់ជាមួយផលិតផល Raspberry Pi តែប៉ុណ្ណោះ។ ការប្រើប្រាស់ផ្សេងទៀតទាំងអស់នៃធនធានត្រូវបានហាមឃាត់។ គ្មានអាជ្ញាប័ណ្ណណាមួយត្រូវបានផ្តល់ទៅឱ្យ RPL ឬសិទ្ធិកម្មសិទ្ធិបញ្ញាភាគីទីបីផ្សេងទៀត។
- សកម្មភាពដែលមានហានិភ័យខ្ពស់។ ផលិតផល Raspberry Pi មិនត្រូវបានរចនា ផលិត ឬមានបំណងសម្រាប់ប្រើប្រាស់ក្នុងបរិយាកាសគ្រោះថ្នាក់ដែលតម្រូវឱ្យដំណើរការមិនដំណើរការប្រកបដោយសុវត្ថិភាព ដូចជានៅក្នុងប្រតិបត្តិការនៃកន្លែងនុយក្លេអ៊ែរ ប្រព័ន្ធរុករកតាមយន្តហោះ ឬប្រព័ន្ធទំនាក់ទំនង ការគ្រប់គ្រងចរាចរណ៍ផ្លូវអាកាស ប្រព័ន្ធអាវុធ ឬកម្មវិធីសុវត្ថិភាព (រួមទាំងជំនួយដល់អាយុជីវិត។ ប្រព័ន្ធ និងឧបករណ៍វេជ្ជសាស្ត្រផ្សេងទៀត) ដែលការបរាជ័យនៃផលិតផលអាចនាំទៅដល់ការស្លាប់ របួសផ្ទាល់ខ្លួន ឬការខូចខាតរាងកាយ ឬបរិស្ថានធ្ងន់ធ្ងរ ("សកម្មភាពហានិភ័យខ្ពស់")។ RPL ជាពិសេសបដិសេធការធានាជាក់លាក់ណាមួយនៃកាយសម្បទាសម្រាប់សកម្មភាពដែលមានហានិភ័យខ្ពស់ ហើយមិនទទួលខុសត្រូវចំពោះការប្រើប្រាស់ ឬការរួមបញ្ចូលផលិតផល Raspberry Pi នៅក្នុងសកម្មភាពដែលមានហានិភ័យខ្ពស់។
- ផលិតផល Raspberry Pi ត្រូវបានផ្តល់ជូនតាមលក្ខខណ្ឌស្តង់ដាររបស់ RPL ។ ការផ្តល់ធនធានរបស់ RPL មិនពង្រីក ឬកែប្រែលក្ខខណ្ឌស្តង់ដាររបស់ RPL រួមទាំង ប៉ុន្តែមិនកំណត់ចំពោះការបដិសេធ និងការធានាដែលបានបង្ហាញនៅក្នុងពួកគេ។
ជំពូកទី 1. សេចក្តីផ្តើម
រូបភាព 1. KiCad 3D rendering នៃ RP2350A Minimal design example
នៅពេលដែលយើងណែនាំ Raspberry Pi RP2040 ជាលើកដំបូង យើងក៏បានបញ្ចេញនូវ 'Minimal' design example និងការណែនាំអមជាមួយការរចនាផ្នែករឹងជាមួយ RP2040 ដែលសង្ឃឹមថានឹងពន្យល់ពីរបៀបដែល RP2040 អាចត្រូវបានប្រើនៅក្នុងបន្ទះសៀគ្វីសាមញ្ញ ហើយហេតុអ្វីបានជាជម្រើសនៃសមាសភាគផ្សេងៗត្រូវបានធ្វើឡើង។ ជាមួយនឹងការមកដល់នៃស៊េរី RP235x វាជាពេលវេលាដើម្បីពិនិត្យមើលឡើងវិញនូវការរចនាតិចតួចបំផុត RP2040 ដើម ហើយធ្វើបច្ចុប្បន្នភាពវាទៅក្នុងគណនីសម្រាប់លក្ខណៈពិសេសថ្មី និងសម្រាប់វ៉ារ្យ៉ង់កញ្ចប់នីមួយៗផងដែរ។ RP2350A ជាមួយនឹងកញ្ចប់ QFN-60 របស់វា និង RP2350B ដែលជា QFN-80 ។ ជាថ្មីម្តងទៀត ការរចនាទាំងនេះមានទម្រង់ Kicad (7.0) ហើយអាចទាញយកបាន (https://datasheets.raspberrypi.com/rp2350/Minimal-KiCAD.zip).
ក្រុមប្រឹក្សាភិបាលអប្បបរមា
បន្ទះ Minimal ដើមគឺជាការប៉ុនប៉ងដើម្បីផ្តល់នូវការរចនាឯកសារយោងសាមញ្ញ ដោយប្រើអប្បបរមាទទេនៃសមាសភាគខាងក្រៅដែលត្រូវការដើម្បីដំណើរការ RP2040 ហើយនៅតែមាន IO ទាំងអស់ដែលលាតត្រដាងនិងអាចចូលប្រើបាន។ នេះរួមបញ្ចូលជាសំខាន់នៃប្រភពថាមពល (និយតករលីនេអ៊ែរ 5V ទៅ 3.3V) គ្រីស្តាល់ oscillator អង្គចងចាំពន្លឺ និងការតភ្ជាប់ IO (រន្ធ micro USB និងបឋមកថា GPIO)។ បន្ទះ Minimal ស៊េរីថ្មី RP235x ភាគច្រើនដូចគ្នា ប៉ុន្តែជាមួយនឹងការផ្លាស់ប្តូរមួយចំនួនដែលចាំបាច់ដោយសារតែ Hardware ថ្មី។ បន្ថែមពីលើនេះ ហើយទោះបីជាមានការប្រឆាំងនឹងលក្ខណៈតិចតួចបំផុតនៃការរចនាក៏ដោយ ខ្ញុំបានបន្ថែមប៊ូតុងពីរបីសម្រាប់ bootsel និង run រួមជាមួយនឹងបឋមកថា SWD ដាច់ដោយឡែក ដែលគួរតែមានន័យថាបទពិសោធន៍នៃការបំបាត់កំហុសដែលមិនសូវសប្បាយចិត្តនៅពេលនេះ។ ការរចនាមិននិយាយយ៉ាងតឹងរ៉ឹងត្រូវការប៊ូតុងទាំងនេះទេ សញ្ញានៅតែមាននៅលើបឋមកថា ហើយពួកវាអាចត្រូវបានលុបចោល ប្រសិនបើអ្នកមានតម្លៃពិសេស ឬដឹងអំពីទំហំទំនេរ ឬមានទំនោរ masochistic។
RP2040 ទល់នឹង RP235x ស៊េរី
ការផ្លាស់ប្តូរជាក់ស្តែងបំផុតគឺនៅក្នុងកញ្ចប់។ ខណៈពេលដែល RP2040 គឺជា 7x7mm QFN-56 ស៊េរី RP235x បច្ចុប្បន្នមានសមាជិកបួនផ្សេងគ្នា។ មានឧបករណ៍ពីរដែលចែករំលែកកញ្ចប់ QFN-60 ដូចគ្នា; RP2350A ដែលមិនមានផ្ទុក flash ខាងក្នុង និង RP2354A ដែលធ្វើ។ ដូចគ្នានេះដែរ QFN-80 ក៏មានពីររសជាតិផងដែរ។ RP2354B ជាមួយ flash និង RP2350B ដោយគ្មាន។ ឧបករណ៍ QFN-60 និង RP2040 ដើមចែករំលែកជាលក្ខណៈទូទៅមួយ។tage.
ពួកវានីមួយៗមាន 30 GPIO ដែលក្នុងនោះ 7 ត្រូវបានភ្ជាប់ជាមួយ ADC ផងដែរ ហើយមានទំហំ 7x2350mm។ ទោះបីជាយ៉ាងណាក៏ដោយ RP2040A មិនមែនជាការជំនួសធ្លាក់ចុះសម្រាប់ RP80 ទេព្រោះចំនួនម្ជុលនៅលើនីមួយៗគឺខុសគ្នា។ ផ្ទុយទៅវិញ បន្ទះឈីប QFN-48 ឥឡូវនេះមាន 60 GPIOs ហើយប្រាំបីនៃទាំងនេះឥឡូវមានសមត្ថភាព ADC ។ ដោយសារហេតុនេះហើយបានជាយើងឥឡូវនេះមានបន្ទះតូចពីរ; មួយសម្រាប់ឧបករណ៍ 80 pin និងមួយសម្រាប់ 2350។ បន្ទះ Minimal ទាំងនេះត្រូវបានរចនាឡើងជាចម្បងសម្រាប់ផ្នែកដែលមិនមាន flash ខាងក្នុង (RP2354) ប៉ុន្តែការរចនាអាចប្រើប្រាស់បានយ៉ាងងាយស្រួលជាមួយឧបករណ៍ flash ខាងក្នុង (RP80) ដោយគ្រាន់តែលុប flash នៅលើយន្តហោះ។ អង្គចងចាំ ឬសូម្បីតែប្រើវាជាឧបករណ៍ពន្លឺបន្ទាប់បន្សំ (បន្ថែមលើវានៅពេលក្រោយ)។ វាមានភាពខុសប្លែកគ្នាតិចតួចរវាងក្តារទាំងពីរ ក្រៅពីការពិត កំណែ QFN-XNUMX មានជួរវែងនៃបឋមកថាសម្រាប់ផ្ទុក GPIO បន្ថែម ហើយក្តារមានទំហំធំជាង។
ក្រៅពីកញ្ចប់ ភាពខុសគ្នានៃកម្រិតក្តារធំបំផុតរវាងស៊េរី RP235x និង RP2040 គឺជាការផ្គត់ផ្គង់ថាមពល។ ស៊េរី RP235x មានម្ជុលថាមពលថ្មីមួយចំនួន និងនិយតករខាងក្នុងផ្សេងគ្នា។ និយតករលីនេអ៊ែរ 100mA នៃ RP2040 ត្រូវបានជំនួសដោយនិយតករប្តូរ 200mA ហើយដូច្នេះវាទាមទារសៀគ្វីជាក់លាក់មួយចំនួន ហើយមិនមានការយកចិត្តទុកដាក់តិចតួចជាមួយប្លង់នោះទេ។ វាត្រូវបានផ្ដល់អនុសាសន៍យ៉ាងខ្លាំងឱ្យអ្នកតាមដានយ៉ាងដិតដល់នូវការរៀបចំ និងការជ្រើសរើសសមាសធាតុរបស់យើង។ យើងបានឆ្លងកាត់ការឈឺចាប់នៃការធ្វើការរចនាឡើងវិញជាច្រើនដងរួចហើយ ដូច្នេះសង្ឃឹមថាអ្នកមិនចាំបាច់ធ្វើនោះទេ។
រូបភាពទី 2. KiCad 3D rendering នៃ RP2350B Minimal design example
ការរចនា
គោលបំណងនៃការរចនាតូចបំផុត ឧamples គឺដើម្បីបង្កើតបន្ទះសាមញ្ញមួយគូដោយប្រើស៊េរី RP235x ដែលគួរតែមានតម្លៃថោក និងងាយស្រួលផលិត ដោយមិនប្រើបច្ចេកវិទ្យា PCB កម្រនិងអសកម្មដែលមិនចាំបាច់។ ដូច្នេះបន្ទះ Minimal គឺមានការរចនាស្រទាប់ 2 ដោយប្រើសមាសធាតុដែលគួរតែមានជាទូទៅ ហើយទាំងអស់ត្រូវបានម៉ោននៅផ្នែកខាងលើនៃក្តារ។ ខណៈពេលដែលវាល្អក្នុងការប្រើសមាសធាតុដែលអាចលក់ដោយដៃធំ និងងាយស្រួល ចំនុចតូចមួយនៃបន្ទះសៀគ្វី QFN (0.4mm) មានន័យថាការប្រើសមាសធាតុអកម្មមួយចំនួន 0402 (1005 ម៉ែត្រ) គឺមិនអាចជៀសវាងបានទេ ប្រសិនបើ GPIOs ទាំងអស់ត្រូវប្រើ។ ខណៈពេលដែលសមាសធាតុ 0402 ដោយដៃមិនពិបាកពេកជាមួយដែក soldering សមរម្យវាស្ទើរតែមិនអាចទៅរួចទេក្នុងការ solder QFNs ដោយគ្មានឧបករណ៍ពិសេស។
លើផ្នែកមួយចំនួនបន្ទាប់ ខ្ញុំនឹងព្យាយាមពន្យល់ពីអ្វីដែលសៀគ្វីបន្ថែមគឺសម្រាប់ ហើយសង្ឃឹមថាយើងមកធ្វើជម្រើសដែលយើងបានធ្វើ។ ដូចដែលខ្ញុំពិតជានឹងកំពុងនិយាយអំពីការរចនាពីរដាច់ដោយឡែក មួយសម្រាប់ទំហំកញ្ចប់នីមួយៗ ខ្ញុំបានព្យាយាមរក្សាអ្វីៗឱ្យសាមញ្ញតាមដែលខ្ញុំអាចធ្វើបាន។ តាមដែលអាចធ្វើបាន រាល់សេចក្តីយោងសមាសធាតុសម្រាប់ក្តារទាំងពីរគឺដូចគ្នាបេះបិទ ដូច្នេះប្រសិនបើខ្ញុំយោងទៅ U1, R1, ល នោះវាពាក់ព័ន្ធស្មើៗគ្នាទៅនឹងក្តារទាំងពីរ។ ការលើកលែងជាក់ស្តែងគឺនៅពេលដែលសមាសធាតុមានតែនៅលើក្តារមួយប៉ុណ្ណោះ (ក្នុងគ្រប់ករណីទាំងអស់វានឹងមាននៅលើវ៉ារ្យ៉ង់ 80 pin ធំជាង) បន្ទាប់មកសមាសធាតុនៅក្នុងសំណួរនឹងមានតែនៅលើការរចនា QFN-80 ប៉ុណ្ណោះ។ សម្រាប់អតីតample, R13 បង្ហាញតែនៅលើក្តារនេះប៉ុណ្ណោះ។
ជំពូក 2. អំណាច
ការផ្គត់ផ្គង់ថាមពលនៃស៊េរី RP235x និង RP2040 មានភាពខុសប្លែកគ្នានៅពេលនេះ ទោះបីជានៅក្នុងការកំណត់រចនាសម្ព័ន្ធសាមញ្ញបំផុតរបស់វា វានៅតែត្រូវការការផ្គត់ផ្គង់ពីរគឺ 3.3V និង 1.1V ។ ស៊េរី RP235x ក្នុងពេលដំណាលគ្នាមានភាពស្រេកឃ្លានថាមពលកាន់តែច្រើន ដោយសារវាមានដំណើរការខ្ពស់ជាង និងសន្សំសំចៃជាង (នៅពេលស្ថិតក្នុងស្ថានភាពថាមពលទាប) ជាងជំនាន់មុន ហើយដូច្នេះនិយតករលីនេអ៊ែរនៅលើ RP2040 ត្រូវបានធ្វើឱ្យប្រសើរឡើងជាមួយនឹងនិយតករប្តូរ។ នេះអនុញ្ញាតឱ្យយើងមានប្រសិទ្ធភាពថាមពលកាន់តែច្រើននៅចរន្តខ្ពស់ជាង (រហូតដល់ 200mA បើប្រៀបធៀបទៅនឹង 100mA ពីមុន) ។
វ៉ុលថ្មីនៅលើបន្ទះឈីបtagនិយតករអ៊ី
រូបភាពទី 3. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីសៀគ្វីនិយតករខាងក្នុង
និយតករលីនេអ៊ែរនៃ RP2040 មានម្ជុលពីរ ការបញ្ចូល 3.3V និងទិន្នផល 1.1V ដើម្បីផ្គត់ផ្គង់ DVDD នៅលើបន្ទះឈីប។ លើកនេះ និយតករនៃស៊េរី RP235x មានម្ជុលចំនួនប្រាំ ហើយត្រូវការធាតុផ្សំខាងក្រៅមួយចំនួនដើម្បីធ្វើឱ្យវាដំណើរការ។ ខណៈពេលដែលវាហាក់ដូចជាជំហានថយក្រោយបន្តិចនៅក្នុងលក្ខខណ្ឌនៃការប្រើប្រាស់ និយតករប្តូរមាន advantage នៃថាមពលកាន់តែមានប្រសិទ្ធភាពនៅចរន្តផ្ទុកខ្ពស់។
ដូចដែលឈ្មោះបានបង្ហាញ និយតករបើក និងបិទត្រង់ស៊ីស្ទ័រខាងក្នុងយ៉ាងលឿនដែលភ្ជាប់វ៉ុលបញ្ចូល 3.3Vtage (VREG_VIN) ទៅម្ជុល VREG_LX ហើយដោយមានជំនួយពីអាំងឌុចទ័រ (L1) និងកុងទ័រទិន្នផល (C7) វាអាចបង្កើតវ៉ុលលទ្ធផល DCtage ដែលត្រូវបានទម្លាក់ចេញពីការបញ្ចូល។ ម្ជុល VREG_FB ត្រួតពិនិត្យវ៉ុលលទ្ធផលtage និងកែតម្រូវសមាមាត្របើក/បិទនៃវដ្តប្តូរ ដើម្បីធានាថាវ៉ុលដែលត្រូវការtage ត្រូវបានថែរក្សា។ ដោយសារចរន្តធំត្រូវបានប្តូរពី VREG_VIN ទៅ VREG_LX នោះ capacitor ធំ (C6) ដែលនៅជិតនឹងធាតុបញ្ចូលគឺត្រូវបានទាមទារ ដូច្នេះយើងមិនធ្វើឱ្យការផ្គត់ផ្គង់ 3.3V រំខានច្រើនពេកនោះទេ។ និយាយអំពីចរន្តប្តូរដ៏ធំទាំងនេះ និយតករក៏ភ្ជាប់មកជាមួយការតភ្ជាប់ត្រឡប់ដីផ្ទាល់របស់វាផងដែរ VREG_PGND ។ ស្រដៀងគ្នាជាមួយ VREG_VIN និង VREG_LX ប្លង់នៃការតភ្ជាប់នេះគឺសំខាន់ ហើយខណៈពេលដែល VREG_PGND ត្រូវតែភ្ជាប់ទៅ GND មេ វាត្រូវធ្វើតាមរបៀបដែលចរន្តប្តូរធំទាំងអស់ត្រឡប់ដោយផ្ទាល់ទៅម្ជុល PGND ដោយមិនរំខានដល់ផ្នែកដែលនៅសល់។ GND ច្រើនពេក។
ម្ជុលចុងក្រោយគឺ VREG_AVDD ដែលផ្គត់ផ្គង់សៀគ្វី analogue នៅក្នុងនិយតករ ហើយនេះងាយនឹងសំលេងរំខាន។
រូបភាពទី 4. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីប្លង់ PCB នៃនិយតករ
- ប្លង់របស់និយតករនៅលើបន្ទះតូចបំផុតឆ្លុះបញ្ចាំងយ៉ាងជិតស្និទ្ធថា Raspberry Pi Pico 2 ការងារជាច្រើនបានចូលទៅក្នុងការរចនានៃសៀគ្វីនេះ ជាមួយនឹងការធ្វើឡើងវិញជាច្រើននៃ PCB ដែលត្រូវការដើម្បីធ្វើឱ្យវាល្អដូចដែលយើងអាចធ្វើបាន។ អាច។ ខណៈពេលដែលអ្នកអាចដាក់សមាសភាគទាំងនេះតាមវិធីផ្សេងគ្នា ហើយនៅតែទទួលបាននិយតករទៅ 'ធ្វើការ' (ឧ. ផលិតវ៉ុលទិន្នផលtage នៅកម្រិតត្រឹមត្រូវ ល្អគ្រប់គ្រាន់ដើម្បីទទួលបានកូដដែលកំពុងដំណើរការ) យើងបានរកឃើញថានិយតកររបស់យើងត្រូវតែត្រូវបានចាត់ចែងតាមវិធីត្រឹមត្រូវដើម្បីរក្សាវាឱ្យរីករាយ ហើយខ្ញុំមានន័យថាការផលិតវ៉ុលលទ្ធផលត្រឹមត្រូវtage នៅក្រោមជួរនៃលក្ខខណ្ឌផ្ទុកបច្ចុប្បន្ន។
- ខណៈពេលកំពុងអនុវត្តការពិសោធន៍របស់យើងលើបញ្ហានេះ យើងមានការខកចិត្តបន្តិចដែលត្រូវបានរំលឹកថា ពិភពរូបវិទ្យាដែលមិនអំណោយផលមិនអាចតែងតែត្រូវបានព្រងើយកន្តើយឡើយ។ យើងជាវិស្វករ ភាគច្រើនព្យាយាម និងធ្វើយ៉ាងពិតប្រាកដនេះ។ ការធ្វើឱ្យសមាសធាតុសាមញ្ញ ដោយមិនអើពើ (ជាញឹកញាប់) លក្ខណៈសម្បត្តិរូបវន្តដែលមិនសំខាន់ ហើយជំនួសមកវិញដោយផ្តោតលើទ្រព្យសម្បត្តិដែលយើងចាប់អារម្មណ៍។ សម្រាប់ឧ។ampឡេ រេស៊ីស្តង់សាមញ្ញមិនគ្រាន់តែមាន Resistance ប៉ុណ្ណោះទេប៉ុន្តែក៏មានអាំងឌុចស្យុងផងដែរ។ក្នុងករណីរបស់យើង យើងបានរកឃើញថាអាំងឌុចទ័រមានវាលម៉ាញេទិកដែលជាប់ទាក់ទងជាមួយពួកវា ហើយសំខាន់គឺបញ្ចេញកាំរស្មីក្នុងទិសដៅមួយអាស្រ័យលើវិធីដែលរបុំ។ ត្រូវបានរងរបួសនិងទិសដៅនៃលំហូរនៃចរន្ត។ យើងក៏ត្រូវបានរំលឹកផងដែរថា អាំងឌុចទ័រដែលមានរបាំងការពារ 'ពេញលេញ' មិនមានន័យថាអ្វីដែលអ្នកគិតថាវាអាចទៅរួចនោះទេ។ ដែនម៉ាញេទិកត្រូវបានកាត់បន្ថយក្នុងកម្រិតធំ ប៉ុន្តែមួយចំនួននៅតែគេចផុត។ យើងបានរកឃើញថាដំណើរការរបស់និយតករអាចត្រូវបានធ្វើឱ្យប្រសើរឡើងយ៉ាងខ្លាំងប្រសិនបើអាំងឌុចទ័រគឺ 'វិធីត្រឹមត្រូវ' ។
- វាប្រែថាវាលម៉ាញេទិកដែលបញ្ចេញចេញពីអាំងឌុចទ័រ 'ខុសផ្លូវជុំ' រំខានដល់កុងទ័រទិន្នផលរបស់និយតករ (C7) ដែលវាធ្វើឱ្យសៀគ្វីត្រួតពិនិត្យក្នុងរង្វង់ RP2350 ។ ជាមួយនឹងអាំងឌុចទ័រក្នុងការតំរង់ទិសត្រឹមត្រូវ និងប្លង់ច្បាស់លាស់ និងការជ្រើសរើសសមាសធាតុដែលបានប្រើនៅទីនេះ នោះបញ្ហានេះនឹងរលាយបាត់ទៅ។ វាច្បាស់ជានឹងមានប្លង់ សមាសធាតុ ល ដែលអាចដំណើរការជាមួយអាំងឌុចទ័រក្នុងការតំរង់ទិសណាមួយ ប៉ុន្តែពួកវាទំនងជានឹងប្រើទំហំ PCB ច្រើនបន្ថែមទៀតដើម្បីធ្វើដូច្នេះ។ យើងបានផ្តល់ប្លង់ដែលបានណែនាំនេះ ដើម្បីជួយសង្គ្រោះមនុស្សនូវម៉ោងវិស្វកម្មជាច្រើនដែលយើងបានចំណាយក្នុងការអភិវឌ្ឍន៍ និងកែលម្អដំណោះស្រាយដែលមានលក្ខណៈតូចតាច និងមានឥរិយាបថល្អ។
- លើសពីនេះទៅទៀត ពួកយើងនឹងនិយាយថា ប្រសិនបើអ្នកជ្រើសរើសមិនប្រើអតីតរបស់យើង។ampដូច្នេះ អ្នកធ្វើដូច្នេះដោយហានិភ័យផ្ទាល់ខ្លួនរបស់អ្នក។ ដូចយើងបានធ្វើរួចហើយជាមួយ RP2040 និងសៀគ្វីគ្រីស្តាល់ ដែលយើងទទូច (ល្អ សូមណែនាំ) ឱ្យអ្នកប្រើផ្នែកជាក់លាក់មួយ (យើងនឹងធ្វើដូច្នេះម្តងទៀតនៅក្នុងផ្នែកគ្រីស្តាល់នៃឯកសារនេះ)។
- ទិសដៅនៃអាំងឌុចទ័រតូចៗទាំងនេះ ត្រូវបានគេមិនអើពើជាសាកល ជាមួយនឹងការតំរង់ទិសនៃរបុំរបុំខ្សែដែលមិនអាចកាត់ចេញបាន ហើយក៏ត្រូវបានចែកចាយដោយចៃដន្យតាមផ្នែកមួយចំនួនផងដែរ។ ទំហំករណីអាំងឌុចទ័រធំជាងនេះ ជាញឹកញាប់អាចត្រូវបានរកឃើញថាមានសញ្ញាប៉ូលលើពួកវា ទោះជាយ៉ាងណាក៏ដោយ យើងអាចរកឃើញមិនសមស្របណាមួយនៅក្នុងទំហំករណី 0806 (ម៉ែត្រឆ្នាំ 2016) ដែលយើងបានជ្រើសរើស។ ដល់ទីបញ្ចប់នេះ យើងបានធ្វើការជាមួយ Abracon ដើម្បីផលិតផ្នែក 3.3μH ជាមួយនឹងចំណុចដើម្បីបង្ហាញពីបន្ទាត់រាងប៉ូល ហើយសំខាន់គឺមកលើ reel ជាមួយពួកវាទាំងអស់តម្រឹមតាមរបៀបដូចគ្នា។ TBD គឺ (ឬនឹងឆាប់បំផុត) អាចរកបានសម្រាប់សាធារណជនទូទៅពីអ្នកចែកចាយ។ ដូចដែលបានរៀបរាប់ពីមុន ការផ្គត់ផ្គង់ VREG_AVDD មានភាពរសើបខ្លាំងចំពោះសំលេងរំខាន ដូច្នេះហើយចាំបាច់ត្រូវត្រង។ យើងបានរកឃើញថា ដោយសារ VREG_AVDD ទាញត្រឹមតែ 200μA តម្រង RC នៃ 33Ω និង 4.7μF គឺគ្រប់គ្រាន់ហើយ។
- ដូច្នេះដើម្បីសង្ខេប សមាសធាតុដែលប្រើនឹង...
- C6, C7 & C9 – 4.7μF (0402, 1005 ម៉ែត្រ)
- L1 - Abracon TBD (0806, 2016 ម៉ែត្រ)
- R3 – 33Ω (0402, 1005 ម៉ែត្រ)
- សន្លឹកទិន្នន័យ RP2350 មានការពិភាក្សាលម្អិតបន្ថែមទៀតលើការណែនាំប្លង់របស់និយតករ សូមមើលផ្នែកខាងក្រៅ និងតម្រូវការប្លង់ PCB ។
ការផ្គត់ផ្គង់បញ្ចូល
ការភ្ជាប់ថាមពលបញ្ចូលសម្រាប់ការរចនានេះគឺតាមរយៈម្ជុល 5V VBUS នៃឧបករណ៍ភ្ជាប់ Micro-USB (ដាក់ស្លាក J1 ក្នុងរូបភាពទី 5)។ នេះគឺជាវិធីសាស្រ្តទូទៅនៃការផ្តល់ថាមពលដល់ឧបករណ៍អេឡិចត្រូនិក ហើយវាសមហេតុផលនៅទីនេះ ព្រោះថា RP2350 មានមុខងារ USB ដែលយើងនឹងភ្ជាប់ទៅម្ជុលទិន្នន័យរបស់ឧបករណ៍ភ្ជាប់នេះ។ ដូចដែលយើងត្រូវការត្រឹមតែ 3.3V សម្រាប់ការរចនានេះ (ការផ្គត់ផ្គង់ 1.1V មកពីខាងក្នុង) យើងត្រូវបន្ថយការផ្គត់ផ្គង់ USB 5V ចូល ក្នុងករណីនេះដោយប្រើវ៉ុលខាងក្រៅផ្សេងទៀតtage និយតករ ក្នុងករណីនេះនិយតករលីនេអ៊ែរ (aka Low Drop Out regulator ឬ LDO)។ ដោយបានលើកតម្កើងគុណធម៌ពីមុនមកនៃការប្រើប្រាស់និយតករប្តូរដែលមានប្រសិទ្ធភាព វាក៏អាចជាជម្រើសដ៏ឈ្លាសវៃក្នុងការប្រើវានៅទីនេះផងដែរ ប៉ុន្តែខ្ញុំបានជ្រើសរើសសម្រាប់ភាពសាមញ្ញ។ ទីមួយ ការប្រើប្រាស់ LDO គឺស្ទើរតែតែងតែងាយស្រួលជាង។ មិនចាំបាច់មានការគណនាទេ ដើម្បីដឹងថាទំហំអាំងឌុចទ័រដែលអ្នកគួរប្រើ ឬទំហំទិន្នផល capacitors មានទំហំប៉ុនណា ហើយប្លង់ធម្មតាក៏មានភាពសាមញ្ញជាងផងដែរ។ ទីពីរ ការសន្សំរាល់តំណក់ថាមពលចុងក្រោយ មិនមែនជាគោលបំណងនៅទីនេះទេ។ ប្រសិនបើវាជា ខ្ញុំនឹងពិចារណាយ៉ាងម៉ត់ចត់ក្នុងការប្រើនិយតករប្តូរ ហើយអ្នកអាចស្វែងរកអតីតampធ្វើដូច្នេះនៅលើ Raspberry Pi Pico 2។ ហើយទីបី ខ្ញុំគ្រាន់តែអាច 'ខ្ចី' សៀគ្វីដែលខ្ញុំបានប្រើពីមុននៅលើ RP2040 នៃបន្ទះ Minimal ។ NCP1117 (U2) ដែលបានជ្រើសរើសនៅទីនេះមានទិន្នផលថេរ 3.3V អាចប្រើបានយ៉ាងទូលំទូលាយ និងអាចផ្តល់ចរន្តរហូតដល់ 1A ដែលនឹងមានច្រើនសម្រាប់ការរចនាភាគច្រើន។ ការក្រឡេកមើលតារាងទិន្នន័យសម្រាប់ NCP1117 ប្រាប់យើងថាឧបករណ៍នេះត្រូវការ capacitor 10μF នៅលើធាតុបញ្ចូល និងមួយទៀតនៅលើទិន្នផល (C1 និង C5) ។
ការបំបែក capacitors
រូបភាពទី 6. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីធាតុបញ្ចូលនៃការផ្គត់ផ្គង់ថាមពល RP2350, វ៉ុលtage និយតករ និង decoupling capacitors
ទិដ្ឋភាពមួយទៀតនៃការរចនាការផ្គត់ផ្គង់ថាមពលគឺ capacitors decoupling ដែលត្រូវការសម្រាប់ RP2350 ។ ទាំងនេះផ្តល់មុខងារជាមូលដ្ឋានចំនួនពីរ។ ទីមួយ ពួកវាច្រោះសំលេងរំខាននៃការផ្គត់ផ្គង់ថាមពល ហើយទីពីរផ្តល់នូវការផ្គត់ផ្គង់ថាមពលក្នុងស្រុក ដែលសៀគ្វីខាងក្នុង RP2350 អាចប្រើប្រាស់បាននៅពេលជូនដំណឹងខ្លី។ នេះរារាំងវ៉ុលtagកម្រិត e នៅក្នុងតំបន់ជុំវិញភ្លាមៗពីការធ្លាក់ចុះច្រើនពេកនៅពេលដែលតម្រូវការបច្ចុប្បន្នកើនឡើងភ្លាមៗ។ ដោយសារតែនេះ វាជាការសំខាន់ក្នុងការដាក់ decoupling នៅជិតម្ជុលថាមពល។ ជាធម្មតា យើងសូមណែនាំអោយប្រើ capacitor 100nF ក្នុងមួយ power pin ទោះជាយ៉ាងណាក៏ដោយ យើងងាកចេញពីច្បាប់នេះក្នុងករណីមួយចំនួន។
រូបភាពទី 7. ផ្នែកនៃប្លង់ដែលបង្ហាញពី RP2350 routing និង decoupling
- ទីមួយ ដើម្បីអាចមានទំហំគ្រប់គ្រាន់សម្រាប់បន្ទះបន្ទះឈីបទាំងអស់ ដើម្បីអាចបញ្ចោញចេញឆ្ងាយពីឧបករណ៍ យើងត្រូវសម្របសម្រួលជាមួយនឹងបរិមាណ decoupling capacitors ដែលយើងអាចប្រើបាន។ នៅក្នុងការរចនានេះ ម្ជុលលេខ 53 និង 54 នៃ RP2350A (pins 68 និង 69 នៃ RP2350B) ចែករំលែក capacitor តែមួយ (C12 ក្នុងរូបភាពទី 7 និងរូបភាពទី 6) ដោយសារមិនមានបន្ទប់ច្រើននៅផ្នែកម្ខាងនៃឧបករណ៍នោះ និងធាតុផ្សំ។ ហើយប្លង់របស់និយតករមានអាទិភាព។
- ការខ្វះចន្លោះនេះអាចយកឈ្នះបានខ្លះ ប្រសិនបើយើងប្រើបច្ចេកវិជ្ជាស្មុគ្រស្មាញ/ថ្លៃជាង ដូចជាសមាសធាតុតូចៗ ឬ PCB ស្រទាប់បួនដែលមានធាតុផ្សំទាំងផ្នែកខាងលើ និងខាងក្រោម។ នេះគឺជាការដោះដូរការរចនា; យើងបានកាត់បន្ថយភាពស្មុគស្មាញ និងការចំណាយ ដោយការចំណាយនៃការមាន capacitance decoupling តិចជាង និង capacitors ដែលនៅឆ្ងាយពីបន្ទះឈីបបន្តិចជាងគឺល្អបំផុត (នេះបង្កើនអាំងឌុចស្យុង) ។ នេះអាចមានឥទ្ធិពលនៃការកំណត់ល្បឿនអតិបរមាដែលការរចនាអាចដំណើរការបាន ដូចជាវ៉ុលtagការផ្គត់ផ្គង់ e អាចមានសំលេងរំខានខ្លាំងពេក ហើយធ្លាក់ចុះក្រោមកម្រិតអប្បបរមាដែលអនុញ្ញាតtagអ៊ី; ប៉ុន្តែសម្រាប់កម្មវិធីភាគច្រើន ការដោះដូរនេះគួរតែអាចទទួលយកបាន។
- គម្លាតផ្សេងទៀតពីច្បាប់ 100nF គឺដូច្នេះយើងអាចធ្វើឱ្យប្រសើរឡើងបន្ថែមទៀតនូវវ៉ុលtage ដំណើរការនិយតករ; យើងសូមណែនាំឱ្យប្រើ 4.7μF សម្រាប់ C10 ដែលត្រូវបានដាក់នៅផ្នែកម្ខាងទៀតនៃបន្ទះឈីបពីនិយតករ។
ជំពូកទី 3. អង្គចងចាំពន្លឺ
ពន្លឺបឋម
រូបភាពទី 8. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីអង្គចងចាំពន្លឺបឋម និងសៀគ្វី USB_BOOT
- ដើម្បីអាចរក្សាទុកកូដកម្មវិធីដែល RP2350 អាចចាប់ផ្ដើម និងដំណើរការបាន យើងត្រូវប្រើអង្គចងចាំពន្លឺ ជាពិសេសអង្គចងចាំ quad SPI flash ។ ឧបករណ៍ដែលត្រូវបានជ្រើសរើសនៅទីនេះគឺជាឧបករណ៍ W25Q128JVS (U3 ក្នុងរូបភាពទី 8) ដែលជាបន្ទះឈីប 128Mbit (16MB)។ នេះគឺជាទំហំអង្គចងចាំធំបំផុតដែល RP2350 អាចទ្រទ្រង់បាន។ ប្រសិនបើកម្មវិធីពិសេសរបស់អ្នកមិនត្រូវការទំហំផ្ទុកច្រើនទេ នោះអង្គចងចាំតូចជាង និងថោកជាងអាចប្រើជំនួសវិញ។
- ដោយសារ databus នេះអាចមានប្រេកង់ខ្ពស់ និងកំពុងប្រើប្រាស់ជាប្រចាំ ម្ជុល QSPI នៃ RP2350 គួរតែត្រូវបានភ្ជាប់ដោយផ្ទាល់ទៅ flash ដោយប្រើការភ្ជាប់ខ្លីៗដើម្បីរក្សាភាពត្រឹមត្រូវនៃសញ្ញា និងកាត់បន្ថយការនិយាយឆ្លងនៅក្នុងសៀគ្វីជុំវិញផងដែរ។ Crosstalk គឺជាកន្លែងដែលសញ្ញានៅលើបណ្តាញសៀគ្វីមួយអាចបង្កើតវ៉ុលដែលមិនចង់បានtages នៅលើសៀគ្វីជិតខាង ដែលអាចបណ្តាលឱ្យមានកំហុសកើតឡើង។
- សញ្ញា QSPI_SS គឺជាករណីពិសេស។ វាត្រូវបានភ្ជាប់ទៅ flash ដោយផ្ទាល់ ប៉ុន្តែវាក៏មានរេស៊ីស្តង់ពីរផងដែរ (ល្អ បួន ប៉ុន្តែខ្ញុំនឹងប្រាប់នៅពេលក្រោយ) ភ្ជាប់ទៅវា។ ទីមួយ (R1) គឺជាការទាញឡើងទៅការផ្គត់ផ្គង់ 3.3V ។ អង្គចងចាំពន្លឺតម្រូវឱ្យបញ្ចូលបន្ទះឈីបដែលជ្រើសរើសនៅកម្រិតដូចគ្នា។tage ជាម្ជុលផ្គត់ផ្គង់ 3.3V របស់វា ដោយសារឧបករណ៍ត្រូវបានបើក បើមិនដូច្នេះទេ វាដំណើរការមិនត្រឹមត្រូវទេ។ នៅពេលដែល RP2350 ត្រូវបានបើកថាមពល ម្ជុល QSPI_SS របស់វានឹងលំនាំដើមដោយស្វ័យប្រវត្តិទៅជាការទាញឡើង ប៉ុន្តែមានរយៈពេលខ្លីមួយកំឡុងពេលបិទបើក ដែលស្ថានភាពនៃម្ជុល QSPI_SS មិនអាចធានាបាន។ ការបន្ថែមរេស៊ីស្តង់ទាញឡើងធានាថាតម្រូវការនេះនឹងពេញចិត្តជានិច្ច។ R1 ត្រូវបានសម្គាល់ថាជា DNF (Do Not Fit) នៅលើគ្រោងការណ៍ ដូចដែលយើងបានរកឃើញថាជាមួយនឹងឧបករណ៍ពន្លឺពិសេសនេះ ការទាញខាងក្រៅគឺមិនចាំបាច់ទេ។ ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើពន្លឺផ្សេងត្រូវបានប្រើប្រាស់ វាអាចក្លាយជារឿងសំខាន់ដើម្បីអាចបញ្ចូលរេស៊ីស្តង់ 10kΩ នៅទីនេះ ដូច្នេះវាត្រូវបានរួមបញ្ចូលក្នុងករណី។
- រេស៊ីស្តង់ទីពីរ (R6) គឺជារេស៊ីស្តង់ 1kΩ ដែលភ្ជាប់ទៅនឹងប៊ូតុងរុញ (SW1) ដែលមានស្លាក 'USB_BOOT' ។ នេះគឺដោយសារតែម្ជុល QSPI_SS ត្រូវបានប្រើជា 'ខ្សែចាប់ផ្ដើម'; RP2350 ពិនិត្យតម្លៃនៃ I/O នេះអំឡុងពេលចាប់ផ្តើមដំណើរការ ហើយប្រសិនបើវាត្រូវបានរកឃើញថាជា logic 0 នោះ RP2350 ត្រឡប់ទៅរបៀប BOOTSEL ដែល RP2350 បង្ហាញខ្លួនឯងថាជាឧបករណ៍ផ្ទុក USB ហើយលេខកូដអាចត្រូវបានចម្លងដោយផ្ទាល់។ ទៅវា។ ប្រសិនបើយើងគ្រាន់តែចុចប៊ូតុង នោះយើងទាញ QSPI_SS pin ទៅដី ហើយប្រសិនបើឧបករណ៍ត្រូវបានកំណត់ឡើងវិញជាបន្តបន្ទាប់ (ឧ. ដោយបិទបើក RUN pin) RP2350 នឹងចាប់ផ្តើមឡើងវិញក្នុងរបៀប BOOTSEL ជំនួសឱ្យការព្យាយាមដំណើរការមាតិកានៃពន្លឺ។ ឧបករណ៍ទប់ទាំងនេះ R2 និង R6 (R9 និង R10 ផងដែរ) គួរតែត្រូវបានដាក់នៅជិតបន្ទះឈីប flash ដូច្នេះយើងជៀសវាងប្រវែងបន្ថែមនៃទង់ដែងដែលអាចប៉ះពាល់ដល់សញ្ញា។
- ទាំងអស់ខាងលើអនុវត្តជាពិសេសចំពោះ RP2350 ដែលមិនមានពន្លឺខាងក្នុង។ ជាការពិតណាស់ឧបករណ៍ RP2354 មានអង្គចងចាំខាងក្នុងទំហំ 2MB ដូច្នេះអង្គចងចាំ U3 ខាងក្រៅមិនត្រូវបានទាមទារទេ ដូច្នេះ U3 អាចត្រូវបានយកចេញដោយសុវត្ថិភាពពីគ្រោងការណ៍ ឬគ្រាន់តែទុកចោលដោយគ្មានមនុស្ស។ ក្នុងករណីទាំងពីរនេះ យើងនៅតែចង់រក្សាកុងតាក់ USB_BOOT ភ្ជាប់ទៅ QSPI_SS ដូច្នេះយើងនៅតែអាចបញ្ចូលរបៀបចាប់ផ្ដើម USB បាន។
ពន្លឺបន្ទាប់បន្សំ ឬ PSRAM
- ស៊េរី RP235x ឥឡូវនេះគាំទ្រឧបករណ៍អង្គចងចាំទីពីរដោយប្រើម្ជុល QSPI ដូចគ្នាជាមួយនឹង GPIO ផ្តល់នូវជម្រើសបន្ទះឈីបបន្ថែម។ ដូច្នេះប្រសិនបើយើងកំពុងប្រើ RP2354 (ដែលមានពន្លឺខាងក្នុង) នោះយើងអាចប្រើ U3 ជាពន្លឺបន្ទាប់បន្សំ ឬសូម្បីតែជំនួសវាដោយឧបករណ៍ PSRAM ។ ដើម្បីធ្វើដូច្នេះ យើងត្រូវផ្តាច់ QSPI_SS ពី U3 ហើយភ្ជាប់វាទៅ GPIO ដែលសមស្របជំនួសវិញ។ GPIO ដែលនៅជិតបំផុតដែលមានសមត្ថភាពជាបន្ទះឈីបជ្រើសរើស (XIP_CS1n) គឺ GPIO0 ដូច្នេះដោយការដក 0Ω ចេញពី R10 ហើយដាក់វាឱ្យសមនឹង R9 ឥឡូវនេះយើងអាចចូលប្រើ U3 បន្ថែមពីលើពន្លឺនៅលើបន្ទះឈីប។ ដើម្បីយក advan យ៉ាងពេញលេញtage នៃលក្ខណៈពិសេសនេះ ដែលយើងមានឧបករណ៍អង្គចងចាំខាងក្រៅពីរ ដូច្នេះផ្នែក RP2350 ដែលមិនសូវប្រើពន្លឺអាចទទួលបានអត្ថប្រយោជន៍ ក្រុមប្រឹក្សាភិបាលតូចបំផុតទាំងពីរសម្រាប់ RP2350B រួមបញ្ចូលជើងជាជម្រើស (U4) សម្រាប់បន្ទះឈីបអង្គចងចាំបន្ថែម។
រូបភាពទី 9. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីឧបករណ៍អង្គចងចាំបន្ទាប់បន្សំស្រេចចិត្ត
ដើម្បីអាចប្រើឧបករណ៍នេះ វាច្បាស់ណាស់នឹងត្រូវបញ្ចូល ក៏ដូចជា R11 (0Ω) និង R13 (10KΩ)។ ការបន្ថែម R11 ភ្ជាប់ GPIO0 (សញ្ញា XIP_CS1n) ទៅបន្ទះឈីបជ្រើសរើសនៃអង្គចងចាំទីពីរ។ ការទាញឡើងនៅលើបន្ទះឈីបជ្រើសរើសម្ជុលគឺពិតជាត្រូវការនៅពេលនេះ ដោយសារស្ថានភាពលំនាំដើមនៃ GPIO0 នឹងត្រូវបានទាញទាបនៅពេលថាមពលឡើង ដែលនឹងធ្វើឱ្យឧបករណ៍ពន្លឺរបស់យើងបរាជ័យ។ C22 ក៏ត្រូវការជាចាំបាច់ផងដែរ ដើម្បីផ្តល់ការផ្តាច់ការផ្គត់ផ្គង់ថាមពលក្នុងស្រុកសម្រាប់ U4 ។
បន្ទះសៀគ្វីពន្លឺដែលគាំទ្រ
លំដាប់ការស៊ើបអង្កេតពន្លឺដំបូងដែលប្រើដោយផ្នែកខាងក្រោមដើម្បីស្រង់វិនាទីtage ពី flash ប្រើពាក្យបញ្ជាអានសៀរៀល 03h ជាមួយនឹងអាសយដ្ឋាន 24 ប៊ីត និងនាឡិកាសៀរៀលប្រហែល 1MHz ។ វាធ្វើដំណើរម្តងហើយម្តងទៀតតាមរយៈការផ្សំទាំងបួននៃបន្ទាត់រាងប៉ូលនាឡិកា និងដំណាក់កាលនាឡិកា ដោយស្វែងរកវិនាទីដែលត្រឹមត្រូវtage CRC32 checksum ។
ក្នុងនាមជាសtagបន្ទាប់មក e មានសេរីភាពក្នុងការកំណត់ execute-in-place ដោយប្រើពាក្យបញ្ជា 03h serial read ដូចគ្នា RP2350 អាចដំណើរការ cache flash execute-in-place ជាមួយនឹង chip ណាមួយដែលគាំទ្រ 03h serial read with 24-bit addressing ដែលរួមបញ្ចូលទាំងឧបករណ៍ flash 25-series ភាគច្រើន . SDK ផ្តល់នូវអតីតample ទីពីរ stage សម្រាប់ CPOL=0 CPHA=0, នៅ https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2350/boot_stage2/boot2_generic_03h.S. ដើម្បីគាំទ្រការសរសេរកម្មវិធី Flash ដោយប្រើទម្លាប់នៅខាងក្រោម ឧបករណ៍ក៏ត្រូវតែឆ្លើយតបទៅនឹងពាក្យបញ្ជាខាងក្រោមផងដែរ៖
- កម្មវិធី ០២ ម៉ោង ២៥៦ បៃ
- 05h ស្ថានភាពចុះឈ្មោះអាន
- 06h set write enable latch
- លុបផ្នែក 20h 4kB
RP2350 ក៏គាំទ្រភាពខុសគ្នាយ៉ាងទូលំទូលាយនៃរបៀបចូលប្រើ dual-SPI និង QSPI ។ សម្រាប់អតីតampឡេ https://github.com/raspberrypi/pico-sdk/blob/master/src/rp2350/boot_stage2/boot2_w25q080.S កំណត់រចនាសម្ព័ន្ធឧបករណ៍ស៊េរី Winbond W25Q សម្រាប់របៀបអានបន្ត quad-IO ដែល RP2350 ផ្ញើអាសយដ្ឋាន quad-IO (ដោយគ្មានបុព្វបទពាក្យបញ្ជា) ហើយពន្លឺឆ្លើយតបជាមួយទិន្នន័យ quad-IO ។
ការប្រុងប្រយ័ត្នមួយចំនួនគឺត្រូវការជាចាំបាច់ជាមួយនឹងរបៀប flash XIP ដែលឧបករណ៍ flash ឈប់ឆ្លើយតបទៅនឹងពាក្យបញ្ជាសៀរៀលស្តង់ដារ ដូចជារបៀបអានបន្ត Winbond ដែលបានរៀបរាប់ខាងលើ។ នេះអាចបណ្តាលឱ្យមានបញ្ហានៅពេលដែល RP2350 ត្រូវបានកំណត់ឡើងវិញ ប៉ុន្តែឧបករណ៍ flash មិនត្រូវបានបើកដំណើរការទេ ពីព្រោះ flash នឹងមិនឆ្លើយតបទៅនឹងលំដាប់ flash bootrom ទេ។ មុនពេលចេញ 03h serial read, bootrom តែងតែចេញនូវលំដាប់ថេរខាងក្រោម ដែលជាលំដាប់ដែលខិតខំប្រឹងប្រែងល្អបំផុតសម្រាប់ការបញ្ឈប់ XIP នៅលើឧបករណ៍ flash ជាច្រើន៖
- CSn=1, IO[3:0]=4'b0000 (តាមរយៈការទាញចុះក្រោមដើម្បីជៀសវាងការឈ្លោះគ្នា) ចេញ ×32 នាឡិកា
- CSn=0, IO[3:0]=4'b1111 (តាមរយៈការទាញឡើងដើម្បីជៀសវាងការឈ្លោះគ្នា) ចេញ ×32 នាឡិកា
- CSn=1
- CSn=0, MOSI=1'b1 (បានជំរុញ low-Z, ទាំងអស់ I/Os Hi-Z) ចេញ ×16 នាឡិកា
ប្រសិនបើឧបករណ៍ដែលអ្នកបានជ្រើសរើសមិនឆ្លើយតបនឹងលំដាប់នេះ នៅពេលដែលនៅក្នុងរបៀបអានបន្តរបស់វា នោះវាត្រូវតែរក្សាទុកក្នុងស្ថានភាពដែលការផ្ទេរនីមួយៗត្រូវបានបុព្វបទដោយពាក្យបញ្ជាសៀរៀល បើមិនដូច្នេះទេ RP2350 នឹងមិនអាចងើបឡើងវិញបានទេបន្ទាប់ពីការកំណត់ខាងក្នុងឡើងវិញ។
សម្រាប់ព័ត៌មានលម្អិតអំពី QSPI សូមមើល QSPI Memory Interface (QMI) នៅក្នុងឯកសារទិន្នន័យ RP2350។
ជំពូកទី 4. គ្រីស្តាល់ Oscillator
រូបភាពទី 10. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីលំយោលគ្រីស្តាល់ និងកុងទ័រផ្ទុក
- និយាយយ៉ាងតឹងរឹង RP2350 ពិតជាមិនតម្រូវឱ្យមានប្រភពនាឡិកាខាងក្រៅទេព្រោះវាមានលំយោលខាងក្នុងរបស់វា។ ទោះយ៉ាងណាក៏ដោយ ដោយសារភាពញឹកញាប់នៃលំយោលខាងក្នុងនេះមិនត្រូវបានកំណត់ ឬគ្រប់គ្រងបានល្អ ប្រែប្រួលពីបន្ទះឈីបមួយទៅបន្ទះឈីប ក៏ដូចជាជាមួយនឹងវ៉ុលផ្គត់ផ្គង់ផ្សេងៗគ្នា។tages និងសីតុណ្ហភាព វាត្រូវបានណែនាំឱ្យប្រើប្រភពប្រេកង់ខាងក្រៅដែលមានស្ថេរភាព។ កម្មវិធីដែលពឹងផ្អែកលើប្រេកង់ពិតប្រាកដគឺមិនអាចទៅរួចទេបើគ្មានប្រភពប្រេកង់ខាងក្រៅ យូអេសប៊ីជាអតីតampលេ
- ការផ្តល់ប្រភពប្រេកង់ខាងក្រៅអាចធ្វើឡើងតាមវិធីមួយក្នុងចំណោមវិធីពីរយ៉ាង៖ ដោយផ្តល់ប្រភពនាឡិកាជាមួយនឹងលទ្ធផល CMOS (រលកការ៉េនៃ IOVDD voltage) ចូលទៅក្នុង XIN pin ឬដោយប្រើគ្រីស្តាល់ 12MHz ដែលតភ្ជាប់រវាង
- XIN និង XOUT ។ ការប្រើគ្រីស្តាល់គឺជាជម្រើសដែលពេញចិត្តនៅទីនេះ ព្រោះវាមានតម្លៃថោក និងត្រឹមត្រូវបំផុត។
- គ្រីស្តាល់ដែលបានជ្រើសរើសសម្រាប់ការរចនានេះគឺ ABM8-272-T3 (Y1 ក្នុងរូបភាពទី 10)។ នេះគឺជាគ្រីស្តាល់ 12MHz ដូចគ្នាដែលប្រើនៅលើ Raspberry Pi Pico និង Raspberry Pi Pico 2។ យើងសូមផ្តល់អនុសាសន៍យ៉ាងខ្លាំងឱ្យប្រើគ្រីស្តាល់នេះ រួមជាមួយនឹងសៀគ្វីដែលភ្ជាប់មកជាមួយ ដើម្បីធានាថានាឡិកាចាប់ផ្តើមយ៉ាងឆាប់រហ័សនៅក្រោមគ្រប់លក្ខខណ្ឌដោយមិនធ្វើឱ្យខូចគ្រីស្តាល់ខ្លួនឯង។ គ្រីស្តាល់មានភាពអត់ធ្មត់ប្រេកង់ 30ppm ដែលគួរតែល្អគ្រប់គ្រាន់សម្រាប់កម្មវិធីភាគច្រើន។ រួមជាមួយនឹងការអត់ធ្មត់ប្រេកង់នៃ +/-30ppm វាមាន ESR អតិបរមានៃ 50Ω និងសមត្ថភាពផ្ទុកនៃ 10pF ដែលទាំងពីរមានបន្ទុកលើជម្រើសនៃសមាសធាតុដែលភ្ជាប់មកជាមួយ។
- ដើម្បីឱ្យគ្រីស្តាល់លំយោលនៅប្រេកង់ដែលចង់បាន ក្រុមហ៊ុនផលិតបញ្ជាក់សមត្ថភាពផ្ទុកដែលវាត្រូវការសម្រាប់វាដើម្បីធ្វើដូច្នេះ ហើយក្នុងករណីនេះវាគឺ 10pF ។ សមត្ថភាពផ្ទុកនេះត្រូវបានសម្រេចដោយការដាក់ capacitors ពីរដែលមានតម្លៃស្មើគ្នា ដែលមួយនៅសងខាងនៃគ្រីស្តាល់ទៅដី (C3 និង C4) ។ ពីចំណុចរបស់គ្រីស្តាល់ view, capacitors ទាំងនេះត្រូវបានភ្ជាប់ជាស៊េរីរវាងស្ថានីយទាំងពីររបស់វា។ ទ្រឹស្ដីសៀគ្វីមូលដ្ឋានប្រាប់យើងថាពួកវារួមបញ្ចូលគ្នាដើម្បីផ្តល់សមត្ថភាពនៃ (C3 * C4) / (C3 + C4) ហើយជា C3 = C4 បន្ទាប់មកវាគឺសាមញ្ញ C3/2 ។ នៅក្នុងនេះអតីតampដូច្នេះ យើងបានប្រើ 15pF capacitor ដូច្នេះការរួមបញ្ចូលគ្នានៃស៊េរីគឺ 7.5pF ។ បន្ថែមពីលើសមត្ថភាពផ្ទុកដោយចេតនានេះ យើងក៏ត្រូវបន្ថែមតម្លៃសម្រាប់ capacitance បន្ថែមដោយអចេតនា ឬប៉ារ៉ាស៊ីត capacitance ដែលយើងទទួលបានពីផ្លូវ PCB និងម្ជុល XIN និង XOUT នៃ RP2350 ។ យើងនឹងសន្មតថាតម្លៃនៃ 3pF សម្រាប់ការនេះ ហើយដោយសារសមត្ថភាពនេះគឺស្របទៅនឹង C3 និង C4 យើងគ្រាន់តែបន្ថែមវាដើម្បីផ្តល់ឱ្យយើងនូវសមត្ថភាពផ្ទុកសរុបនៃ 10.5pF ដែលជិតគ្រប់គ្រាន់ទៅនឹងគោលដៅនៃ 10pF ។ ដូចដែលអ្នកអាចមើលឃើញ សមត្ថភាពប៉ារ៉ាស៊ីតនៃដាន PCB គឺជាកត្តាមួយ ដូច្នេះហើយយើងត្រូវតែរក្សាវាឱ្យតូច ដើម្បីកុំឱ្យគ្រីស្តាល់តូចចិត្ត ហើយបញ្ឈប់វាឱ្យវិលដូចបំណង។ ព្យាយាម និងរក្សាប្លង់ឱ្យខ្លីតាមដែលអាចធ្វើទៅបាន។
- ការពិចារណាទីពីរគឺ ESR អតិបរមា (ភាពធន់ទ្រាំស៊េរីសមមូល) នៃគ្រីស្តាល់។ យើងបានជ្រើសរើសឧបករណ៍ដែលមានថាមពលអតិបរមា 50Ω ដូចដែលយើងបានរកឃើញថា នេះរួមជាមួយនឹងរេស៊ីស្តង់ស៊េរី 1kΩ (R2) គឺជាតម្លៃដ៏ល្អក្នុងការការពារគ្រីស្តាល់ដែលបើកបរហួសហេតុ និងត្រូវបានខូចខាតនៅពេលប្រើ IOVDD កម្រិត 3.3V ។ ទោះយ៉ាងណាក៏ដោយ ប្រសិនបើ IOVDD តិចជាង 3.3V នោះចរន្តដ្រាយនៃម្ជុល XIN/XOUT ត្រូវបានកាត់បន្ថយ ហើយអ្នកនឹងឃើញថា ampពន្លឺនៃគ្រីស្តាល់គឺទាបជាង ឬប្រហែលជាមិនមានលំយោលទាល់តែសោះ។ ក្នុងករណីនេះតម្លៃតូចជាងនៃ resistor ស៊េរីនឹងត្រូវប្រើ។ គម្លាតណាមួយពីសៀគ្វីគ្រីស្តាល់ដែលបានបង្ហាញនៅទីនេះ ឬជាមួយនឹងកម្រិត IOVDD ផ្សេងពី 3.3V នឹងតម្រូវឱ្យមានការធ្វើតេស្តយ៉ាងទូលំទូលាយដើម្បីធានាថាគ្រីស្តាល់មានលំនឹងនៅក្រោមលក្ខខណ្ឌទាំងអស់ ហើយចាប់ផ្តើមដំណើរការឱ្យបានលឿនគ្រប់គ្រាន់ ដើម្បីកុំឱ្យមានបញ្ហាជាមួយកម្មវិធីរបស់អ្នក។
គ្រីស្តាល់ដែលបានណែនាំ
- សម្រាប់ការរចនាដើមដោយប្រើ RP2350 យើងសូមណែនាំឱ្យប្រើ Abracon ABM8-272-T3 ។ សម្រាប់អតីតample បន្ថែមពីលើការរចនាតិចតួចបំផុត exampសូមមើលគ្រោងការណ៍ Pico 2 board នៅក្នុងឧបសម្ព័ន្ធ B នៃ Raspberry Pi Pico 2 Datasheet និងការរចនា Pico 2 files.
- សម្រាប់ដំណើរការល្អបំផុត និងស្ថេរភាពនៅទូទាំងជួរសីតុណ្ហភាពប្រតិបត្តិការធម្មតា សូមប្រើ Abracon ABM8-272-T3 ។ អ្នកអាចប្រភព ABM8-272-T3 ដោយផ្ទាល់ពី Abracon ឬពីអ្នកលក់បន្តដែលមានការអនុញ្ញាត។ Pico 2 ត្រូវបានកែសម្រួលយ៉ាងពិសេសសម្រាប់ ABM8-272-T3 ដែលមានលក្ខណៈជាក់លាក់ដូចខាងក្រោម៖
- ទោះបីជាអ្នកប្រើគ្រីស្តាល់ដែលមានលក្ខណៈពិសេសស្រដៀងគ្នាក៏ដោយអ្នកនឹងត្រូវធ្វើតេស្តសៀគ្វីលើជួរសីតុណ្ហភាពដើម្បីធានាស្ថេរភាព។
- គ្រីស្តាល់ oscillator ត្រូវបានបំពាក់ដោយ IOVDD voltagអ៊ី ជាលទ្ធផល គ្រីស្តាល់ Abracon និង ឃamping resistor ត្រូវបានលៃតម្រូវសម្រាប់ប្រតិបត្តិការ 3.3V ។ ប្រសិនបើអ្នកប្រើ IO voltage, អ្នកនឹងត្រូវកែសម្រួលឡើងវិញ។
- រាល់ការផ្លាស់ប្តូរទៅលើប៉ារ៉ាម៉ែត្រគ្រីស្តាល់ ប្រថុយនឹងអស្ថិរភាពនៅទូទាំងសមាសធាតុដែលភ្ជាប់ទៅនឹងសៀគ្វីគ្រីស្តាល់។
- ប្រសិនបើអ្នកមិនអាចប្រភពគ្រីស្តាល់ដែលបានណែនាំដោយផ្ទាល់ពី Abracon ឬអ្នកលក់បន្តទេ សូមទាក់ទង applications@raspberrypi.com.
ជំពូកទី 5. IOs
យូអេសប៊ី
រូបភាពទី 11. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីម្ជុល USB នៃ RP2350 និងការបញ្ចប់ស៊េរី
- RP2350 ផ្តល់នូវម្ជុលពីរដែលត្រូវប្រើសម្រាប់ល្បឿនពេញ (FS) ឬល្បឿនទាប (LS) USB ជាម៉ាស៊ីន ឬឧបករណ៍ អាស្រ័យលើកម្មវិធីដែលបានប្រើ។ ដូចដែលយើងបានពិភាក្សារួចហើយ RP2350 ក៏អាចចាប់ផ្ដើមជាឧបករណ៍ផ្ទុក USB ផងដែរ ដូច្នេះការភ្ជាប់ម្ជុលទាំងនេះទៅឧបករណ៍ភ្ជាប់ USB (J1 ក្នុងរូបភាពទី 5) គឺសមហេតុផល។ ម្ជុល USB_DP និង USB_DM នៅលើ RP2350 មិនតម្រូវឱ្យមានការទាញឡើង ឬទាញចុះក្រោមណាមួយបន្ថែមទេ (តម្រូវឱ្យបង្ហាញពីល្បឿន FS ឬ LS ឬថាតើវាជាម៉ាស៊ីន ឬឧបករណ៍) ដោយសារទាំងនេះត្រូវបានភ្ជាប់មកជាមួយ I/Os ។ ទោះជាយ៉ាងណាក៏ដោយ I/Os ទាំងនេះទាមទារ 27Ω series termination resistors (R7 និង R8 ក្នុងរូបភាពទី 11) ដែលដាក់នៅជិតបន្ទះឈីប ដើម្បីបំពេញតាមការកំណត់របស់ USB impedance ។
- ទោះបីជា RP2350 ត្រូវបានកំណត់ចំពោះអត្រាទិន្នន័យល្បឿនពេញ (12Mbps) ក៏ដោយ ក៏យើងគួរតែព្យាយាម និងធ្វើឱ្យប្រាកដថា ភាពធន់នៃខ្សែបញ្ជូន (ផ្លូវទង់ដែងដែលភ្ជាប់បន្ទះឈីបទៅឧបករណ៍ភ្ជាប់) គឺនៅជិត
- ការបញ្ជាក់របស់ USB នៃ 90Ω (វាស់ដោយឌីផេរ៉ង់ស្យែល) ។ នៅលើក្តារក្រាស់ 1mm ដូចនេះ ប្រសិនបើយើងប្រើផ្លូវធំទូលាយ 0.8mm នៅលើ USB_DP និង USB_DM ជាមួយនឹងគម្លាត 0.15mm រវាងពួកវា យើងគួរតែទទួលបាន impedance លក្ខណៈឌីផេរ៉ង់ស្យែលប្រហែល 90Ω។ នេះគឺដើម្បីធានាថា សញ្ញាអាចធ្វើដំណើរតាមខ្សែបញ្ជូនទាំងនេះបានស្អាតតាមដែលអាចធ្វើបាន ដោយកាត់បន្ថយវ៉ុលtage ការឆ្លុះបញ្ចាំងដែលអាចកាត់បន្ថយភាពសុចរិតនៃសញ្ញា។ ដើម្បីឱ្យខ្សែបញ្ជូនទាំងនេះដំណើរការបានត្រឹមត្រូវ យើងត្រូវធ្វើឱ្យប្រាកដថា ដោយផ្ទាល់នៅក្រោមខ្សែទាំងនេះគឺជាដី។ ផ្ទៃរឹង ដែលមិនមានការរំខាននៃទង់ដែងដី ដែលលាតសន្ធឹងប្រវែងទាំងមូលនៃបទ។ នៅលើការរចនានេះ ស្ទើរតែទាំងស្រុងនៃស្រទាប់ទង់ដែងខាងក្រោមត្រូវបានឧទ្ទិសដល់ដី ហើយការយកចិត្តទុកដាក់ជាពិសេសត្រូវបានគេយកចិត្តទុកដាក់ដើម្បីធានាថាខ្សែ USB ឆ្លងកាត់គ្មានអ្វីក្រៅពីដី។ ប្រសិនបើ PCB ក្រាស់ជាង 1mm ត្រូវបានជ្រើសរើសសម្រាប់ការសាងសង់របស់អ្នក នោះយើងមានជម្រើសពីរ។ យើងអាចធ្វើវិស្វកម្មខ្សែបញ្ជូន USB ឡើងវិញដើម្បីប៉ះប៉ូវចម្ងាយកាន់តែច្រើនរវាងផ្លូវនិងដីនៅពីក្រោម (ដែលអាចជាភាពមិនអាចទៅរួច) ឬយើងអាចមិនអើពើវា ហើយសង្ឃឹមថានឹងល្អបំផុត។ USB FS អាចអត់ទោសបាន ប៉ុន្តែចម្ងាយរបស់អ្នកអាចប្រែប្រួល។ វាទំនងជាដំណើរការនៅក្នុងកម្មវិធីជាច្រើន ប៉ុន្តែវាប្រហែលជាមិនអនុលោមតាមស្តង់ដារ USB នោះទេ។
បឋមកថា I/O
រូបភាពទី 12. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីបឋមកថា 2.54mm I/O នៃកំណែ QFN60
- បន្ថែមពីលើឧបករណ៍ភ្ជាប់ USB ដែលបានបញ្ជាក់រួចមកហើយ មានក្បាលពីរជួរ 2.54mm (J2 និង J3 ក្នុងរូបភាពទី 12) មួយនៅសងខាងនៃក្តារដែល I/O ដែលនៅសល់ត្រូវបានភ្ជាប់។ មាន 30 GPIO នៅលើ RP2350A ខណៈពេលដែលមាន 48 GPIO នៅលើ RP2350B ដូច្នេះបឋមកថានៅលើបន្ទះ Minimal កំណែនេះគឺធំជាងដើម្បីអនុញ្ញាតឱ្យមានម្ជុលបន្ថែម (សូមមើលរូបភាពទី 13) ។
- ដោយសារនេះជាការរចនាគោលបំណងទូទៅ ដោយគ្មានកម្មវិធីជាក់លាក់ណាមួយនៅក្នុងចិត្ត I/O ត្រូវបានបង្កើតឡើងដើម្បីឱ្យមានការតភ្ជាប់តាមបំណងប្រាថ្នារបស់អ្នកប្រើប្រាស់។ ជួរខាងក្នុងនៃម្ជុលនៅលើបឋមកថានីមួយៗគឺ I/Os ហើយជួរខាងក្រៅទាំងអស់ត្រូវបានភ្ជាប់ទៅដី។ វាគឺជាការអនុវត្តដ៏ល្អក្នុងការរួមបញ្ចូលមូលដ្ឋានជាច្រើននៅលើឧបករណ៍ភ្ជាប់ I/O ។ នេះជួយរក្សាដី impedance ទាប ហើយថែមទាំងផ្តល់នូវផ្លូវត្រឡប់ដ៏មានសក្តានុពលជាច្រើនសម្រាប់ចរន្តដែលធ្វើដំណើរទៅ និងមកពី
- ការតភ្ជាប់ I/O ។ នេះគឺមានសារៈសំខាន់ដើម្បីកាត់បន្ថយការជ្រៀតជ្រែកអេឡិចត្រូម៉ាញេទិកដែលអាចបណ្តាលមកពីចរន្តត្រឡប់នៃសញ្ញាប្តូរយ៉ាងលឿនដែលចំណាយពេលយូរ ផ្លូវរង្វិលជុំដើម្បីបញ្ចប់សៀគ្វី។
- ក្បាលទាំងពីរស្ថិតនៅលើក្រឡាចត្រង្គទំហំ 2.54 មីលីម៉ែត្រដូចគ្នា ដែលធ្វើឲ្យការភ្ជាប់បន្ទះនេះទៅរបស់ផ្សេងទៀត ដូចជាក្តារបន្ទះកាន់តែងាយស្រួល។ អ្នកប្រហែលជាចង់ពិចារណាឱ្យសមតែបឋមកថាជួរដេកតែមួយជំនួសឱ្យបឋមកថាជួរដេកពីរ ដោយចែកចាយជាមួយជួរដេកខាងក្រៅនៃការតភ្ជាប់ដី ដើម្បីធ្វើឱ្យវាកាន់តែងាយស្រួលសមទៅនឹងក្តារបន្ទះ។
រូបភាពទី 13. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីបឋមកថា 2.54mm I/O នៃកំណែ QFN80
ឧបករណ៍ភ្ជាប់បំបាត់កំហុស
រូបភាពទី 14. ផ្នែកគ្រោងការណ៍បង្ហាញឧបករណ៍ភ្ជាប់ JST ស្រេចចិត្តសម្រាប់ការបំបាត់កំហុស SWD
សម្រាប់ការកែកំហុសនៅលើបន្ទះឈីប អ្នកប្រហែលជាចង់ភ្ជាប់ទៅចំណុចប្រទាក់ SWD នៃ RP2350។ ម្ជុលពីរ SWD និង SWCLK មាននៅលើក្បាល 2.54mm J3 ដើម្បីអនុញ្ញាតឱ្យការស៊ើបអង្កេតបំបាត់កំហុសនៃជម្រើសរបស់អ្នកត្រូវបានភ្ជាប់យ៉ាងងាយស្រួល។ បន្ថែមពីលើនេះ ខ្ញុំបានបញ្ចូលបឋមកថា JST ស្រេចចិត្ត ដែលអនុញ្ញាតឱ្យមានការតភ្ជាប់ងាយស្រួលទៅកាន់ Raspberry Pi Debug Probe ។ អ្នកមិនចាំបាច់ប្រើវាទេ ក្បាល 2.54mm នឹងគ្រប់គ្រាន់ប្រសិនបើអ្នកមានបំណងបំបាត់កំហុសកម្មវិធី ប៉ុន្តែខ្ញុំយល់ថាវាងាយស្រួលជាងក្នុងការធ្វើដូច្នេះ។ ខ្ញុំបានជ្រើសរើសឧបករណ៍ភ្ជាប់ផ្តេក ភាគច្រើនដោយសារតែខ្ញុំចូលចិត្តរូបរាងរបស់វា ទោះបីជាវាមិននៅគែមក្តារក៏ដោយ ប៉ុន្តែឧបករណ៍ភ្ជាប់បញ្ឈរគឺអាចរកបាន ទោះបីជាមានជើងខុសគ្នាបន្តិចក៏ដោយ។
ប៊ូតុង
ការរចនា Minimal ឥឡូវនេះមិនមានប៊ូតុងមួយទេប៉ុន្តែប៊ូតុងពីរដែលកំណែ RP240 មិនមាន។ មួយគឺសម្រាប់ការជ្រើសរើស USB boot ដូចដែលយើងបានពិភាក្សាកន្លងមក ប៉ុន្តែទីពីរគឺប៊ូតុង 'reset' ដែលភ្ជាប់ទៅនឹង RUN pin។ ទាំងពីរនេះគឺមិនចាំបាច់យ៉ាងតឹងរ៉ឹងទេ (ទោះបីជាប៊ូតុង BOOTSEL នឹងត្រូវជំនួសដោយបឋមកថា ឬស្រដៀងគ្នាប្រសិនបើរបៀបចាប់ផ្ដើម USB ត្រូវបានទាមទារ) ហើយអាចដកចេញបានប្រសិនបើទំហំ ឬការចំណាយមានការព្រួយបារម្ភ ប៉ុន្តែពួកគេប្រាកដជាប្រើ RP2350 ឆ្ងាយ។ បទពិសោធន៍រីករាយជាង។
ឧបសម្ព័ន្ធ A៖ កំណែពេញលេញនៃគ្រោងការណ៍ -RP2350A
រូបភាពទី 15. គ្រោងការណ៍ពេញលេញនៃការរចនាអប្បបរមាសម្រាប់ RP2350A
ឧបសម្ព័ន្ធ B៖ កំណែគ្រោងការណ៍ពេញលេញ -RP2350B
រូបភាពទី 16. គ្រោងការណ៍ពេញលេញនៃការរចនាអប្បបរមាសម្រាប់ RP2350B
ឧបសម្ព័ន្ធ H៖ ប្រវត្តិនៃការចេញផ្សាយឯកសារ
០៨ សីហា ២០១៨
ការចេញផ្សាយដំបូង។
និង Raspberry Pi
Raspberry Pi គឺជាពាណិជ្ជសញ្ញារបស់ Raspberry Pi Ltd
Raspberry Pi Ltd
ឯកសារ/ធនធាន
![]() |
Raspberry Pi SC1631 Raspberry Microcontroller [pdf] សៀវភៅណែនាំ SC1631 Raspberry Microcontroller, SC1631, Raspberry Microcontroller, Microcontroller |