រូបសញ្ញា Raspberry

Raspberry Pi SC1631 Raspberry Microcontroller

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 exampleRaspberry-Pi-SC1631-Raspberry-Microcontroller- (1)

នៅពេលដែលយើងណែនាំ 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 Raspberry-Pi-SC1631-Raspberry-Microcontroller- (2)

 ការរចនា
គោលបំណងនៃការរចនាតូចបំផុត ឧ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. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីសៀគ្វីនិយតករខាងក្នុងRaspberry-Pi-SC1631-Raspberry-Microcontroller- (1)

និយតករលីនេអ៊ែរនៃ 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-SC1631-Raspberry-Microcontroller- (3)

  • ប្លង់របស់និយតករនៅលើបន្ទះតូចបំផុតឆ្លុះបញ្ចាំងយ៉ាងជិតស្និទ្ធថា 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 ។

ការផ្គត់ផ្គង់បញ្ចូល

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (2)

ការភ្ជាប់ថាមពលបញ្ចូលសម្រាប់ការរចនានេះគឺតាមរយៈម្ជុល 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 capacitorsRaspberry-Pi-SC1631-Raspberry-Microcontroller- (3)

ទិដ្ឋភាពមួយទៀតនៃការរចនាការផ្គត់ផ្គង់ថាមពលគឺ capacitors decoupling ដែលត្រូវការសម្រាប់ RP2350 ។ ទាំងនេះផ្តល់មុខងារជាមូលដ្ឋានចំនួនពីរ។ ទីមួយ ពួកវាច្រោះសំលេងរំខាននៃការផ្គត់ផ្គង់ថាមពល ហើយទីពីរផ្តល់នូវការផ្គត់ផ្គង់ថាមពលក្នុងស្រុក ដែលសៀគ្វីខាងក្នុង RP2350 អាចប្រើប្រាស់បាននៅពេលជូនដំណឹងខ្លី។ នេះរារាំងវ៉ុលtagកម្រិត e នៅក្នុងតំបន់ជុំវិញភ្លាមៗពីការធ្លាក់ចុះច្រើនពេកនៅពេលដែលតម្រូវការបច្ចុប្បន្នកើនឡើងភ្លាមៗ។ ដោយសារតែនេះ វាជាការសំខាន់ក្នុងការដាក់ decoupling នៅជិតម្ជុលថាមពល។ ជាធម្មតា យើងសូមណែនាំអោយប្រើ capacitor 100nF ក្នុងមួយ power pin ទោះជាយ៉ាងណាក៏ដោយ យើងងាកចេញពីច្បាប់នេះក្នុងករណីមួយចំនួន។

រូបភាពទី 7. ផ្នែកនៃប្លង់ដែលបង្ហាញពី RP2350 routing និង decoupling Raspberry-Pi-SC1631-Raspberry-Microcontroller- (4)

  • ទីមួយ ដើម្បីអាចមានទំហំគ្រប់គ្រាន់សម្រាប់បន្ទះបន្ទះឈីបទាំងអស់ ដើម្បីអាចបញ្ចោញចេញឆ្ងាយពីឧបករណ៍ យើងត្រូវសម្របសម្រួលជាមួយនឹងបរិមាណ 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

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (4)

  • ដើម្បីអាចរក្សាទុកកូដកម្មវិធីដែល 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. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីឧបករណ៍អង្គចងចាំបន្ទាប់បន្សំស្រេចចិត្ត

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (5)

ដើម្បីអាចប្រើឧបករណ៍នេះ វាច្បាស់ណាស់នឹងត្រូវបញ្ចូល ក៏ដូចជា 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. ផ្នែកគ្រោងការណ៍ដែលបង្ហាញពីលំយោលគ្រីស្តាល់ និងកុងទ័រផ្ទុកRaspberry-Pi-SC1631-Raspberry-Microcontroller- (6)

  • និយាយយ៉ាងតឹងរឹង 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 និងការបញ្ចប់ស៊េរី

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (7)

  • 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

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (8)

  • បន្ថែមពីលើឧបករណ៍ភ្ជាប់ 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

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (9)

ឧបករណ៍ភ្ជាប់បំបាត់កំហុស

រូបភាពទី 14. ផ្នែកគ្រោងការណ៍បង្ហាញឧបករណ៍ភ្ជាប់ JST ស្រេចចិត្តសម្រាប់ការបំបាត់កំហុស SWD

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (10)
សម្រាប់ការកែកំហុសនៅលើបន្ទះឈីប អ្នកប្រហែលជាចង់ភ្ជាប់ទៅចំណុចប្រទាក់ 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. គ្រោងការណ៍ពេញលេញនៃការរចនាអប្បបរមាសម្រាប់ RP2350ARaspberry-Pi-SC1631-Raspberry-Microcontroller- (11) Raspberry-Pi-SC1631-Raspberry-Microcontroller- (12)

ឧបសម្ព័ន្ធ B៖ កំណែគ្រោងការណ៍ពេញលេញ -RP2350B

រូបភាពទី 16. គ្រោងការណ៍ពេញលេញនៃការរចនាអប្បបរមាសម្រាប់ RP2350B

Raspberry-Pi-SC1631-Raspberry-Microcontroller- (13) Raspberry-Pi-SC1631-Raspberry-Microcontroller- (14)

ឧបសម្ព័ន្ធ H៖ ប្រវត្តិនៃការចេញផ្សាយឯកសារ

០៨ សីហា ២០១៨
ការចេញផ្សាយដំបូង។

និង Raspberry Pi
Raspberry Pi គឺជាពាណិជ្ជសញ្ញារបស់ Raspberry Pi Ltd
Raspberry Pi Ltd

ឯកសារ/ធនធាន

Raspberry Pi SC1631 Raspberry Microcontroller [pdf] សៀវភៅណែនាំ
SC1631 Raspberry Microcontroller, SC1631, Raspberry Microcontroller, Microcontroller

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *