AVT5540 B - វិទ្យុ RDS តូចមួយសម្រាប់អ្នករាល់គ្នា
បច្ចេកវិទ្យា

AVT5540 B - វិទ្យុ RDS តូចមួយសម្រាប់អ្នករាល់គ្នា

អ្នកទទួលវិទ្យុគួរឱ្យចាប់អារម្មណ៍ជាច្រើនត្រូវបានបោះពុម្ពផ្សាយនៅក្នុងទំព័រនៃការអនុវត្តអេឡិចត្រូនិច។ សូមអរគុណចំពោះការប្រើប្រាស់សមាសធាតុទំនើប បញ្ហាការរចនាជាច្រើនដូចជាបញ្ហាដែលទាក់ទងនឹងការដំឡើងសៀគ្វី RF ត្រូវបានជៀសវាង។ ជាអកុសល ពួកគេបានបង្កើតបញ្ហាផ្សេងទៀត - ការដឹកជញ្ជូន និងការជួបប្រជុំគ្នា។

រូបថត 1. រូបរាងនៃម៉ូឌុលជាមួយបន្ទះឈីប RDA5807

ម៉ូឌុលដែលមានបន្ទះឈីប RDA5807 បម្រើជាឧបករណ៍ចាប់វិទ្យុ។ បន្ទះរបស់គាត់ត្រូវបានបង្ហាញនៅលើ រូបថត 1វិមាត្រ 11 × 11 × 2 ម។ វាមានបន្ទះសៀគ្វីវិទ្យុ សំឡេងរោទិ៍រ៉ែថ្មខៀវ និងសមាសធាតុអកម្មមួយចំនួន។ ម៉ូឌុលនេះមានភាពងាយស្រួលក្នុងការដំឡើង ហើយតម្លៃរបស់វាគឺជាការភ្ញាក់ផ្អើលដ៏រីករាយ។

Na រូបភាព ៤៩ បង្ហាញ​ការ​កំណត់​ម្ជុល​នៃ​ម៉ូឌុល។ បន្ថែមពីលើការអនុវត្តវ៉ុលប្រហែល 3 V មានតែសញ្ញានាឡិកានិងការតភ្ជាប់អង់តែនប៉ុណ្ណោះដែលត្រូវបានទាមទារ។ ទិន្នផលអូឌីយ៉ូស្តេរ៉េអូអាចរកបាន ហើយព័ត៌មាន RDS ស្ថានភាពប្រព័ន្ធ និងការកំណត់ប្រព័ន្ធត្រូវបានអានតាមរយៈចំណុចប្រទាក់សៀរៀល។

ចារឹកសត្វ

រូបភាពទី 2. ដ្យាក្រាមខាងក្នុងនៃប្រព័ន្ធ RDA5807

ដ្យាក្រាមសៀគ្វីរបស់អ្នកទទួលវិទ្យុត្រូវបានបង្ហាញនៅក្នុង រូបភាព ៤៩. រចនាសម្ព័ន្ធរបស់វាអាចត្រូវបានបែងចែកទៅជាប្លុកជាច្រើន: ការផ្គត់ផ្គង់ថាមពល (IC1, IC2), វិទ្យុ (IC6, IC7), អំព្លីថាមពលអូឌីយ៉ូ (IC3) និងការគ្រប់គ្រងនិងចំណុចប្រទាក់អ្នកប្រើ (IC4, IC5, SW1, SW2) ។

ការផ្គត់ផ្គង់ថាមពលផ្តល់នូវតង់ស្យុងស្ថេរភាពពីរ: +5 V ដើម្បីផ្តល់ថាមពលដល់ឧបករណ៍បំពងសម្លេង និងការបង្ហាញ និង +3,3 V ដើម្បីផ្តល់ថាមពលដល់ម៉ូឌុលវិទ្យុ និងឧបករណ៍បញ្ជាមីក្រូ។ RDA5807 មានឧបករណ៍ពង្រីកអូឌីយ៉ូដែលមានថាមពលទាប ដែលអនុញ្ញាតឱ្យអ្នកបើកបរឧទាហរណ៍ កាសដោយផ្ទាល់។

ដើម្បីកុំឱ្យបន្ទុកទិន្នផលនៃសៀគ្វីស្តើងបែបនេះ និងដើម្បីទទួលបានថាមពលកាន់តែច្រើន អំព្លីថាមពលអូឌីយ៉ូបន្ថែមត្រូវបានប្រើនៅក្នុងឧបករណ៍ដែលបានបង្ហាញ។ នេះគឺជាកម្មវិធី TDA2822 ធម្មតាដែលសម្រេចបាននូវថាមពលទិន្នផលវ៉ាត់ជាច្រើន។

លទ្ធផលសញ្ញាមាននៅលើឧបករណ៍ភ្ជាប់ចំនួនបី៖ CON4 (ឧបករណ៍ភ្ជាប់ minijack ដ៏ពេញនិយមដែលអនុញ្ញាតឱ្យអ្នកភ្ជាប់ឧទាហរណ៍កាស) CON2 និង CON3 (អនុញ្ញាតឱ្យអ្នកភ្ជាប់វាគ្មិនទៅវិទ្យុ) ។ ការដោតកាសបិទសញ្ញាពីឧបករណ៍បំពងសម្លេង។

រូបភាពទី 3. ដ្យាក្រាមគ្រោងការណ៍នៃវិទ្យុជាមួយ RDS

ការដំឡើង

ដ្យាក្រាមនៃការជួបប្រជុំគ្នានៃអ្នកទទួលវិទ្យុត្រូវបានបង្ហាញនៅក្នុង រូបភាព ៤៩. ការដំឡើងត្រូវបានអនុវត្តស្របតាមច្បាប់ទូទៅ។ មានកន្លែងមួយនៅលើបន្ទះសៀគ្វីដែលបានបោះពុម្ពសម្រាប់ដំឡើងម៉ូឌុលវិទ្យុដែលបានបញ្ចប់ប៉ុន្តែវាក៏ផ្តល់ផងដែរនូវលទ្ធភាពនៃការផ្គុំធាតុនីមួយៗដែលបង្កើតជាម៉ូឌុលពោលគឺឧ។ ប្រព័ន្ធ RDA, resonator រ៉ែថ្មខៀវនិង capacitor ពីរ។ ដូច្នេះមានធាតុ IC6 និង IC7 នៅលើសៀគ្វី និងនៅលើក្តារ - នៅពេលដំឡើងវិទ្យុ សូមជ្រើសរើសជម្រើសមួយដែលងាយស្រួលជាង និងសមនឹងសមាសធាតុរបស់អ្នក។ អេក្រង់ និងឧបករណ៍ចាប់សញ្ញាត្រូវតែត្រូវបានដំឡើងនៅផ្នែកខាង solder ។ មានប្រយោជន៍សម្រាប់ការជួបប្រជុំគ្នា។ រូបថត 5បង្ហាញបន្ទះវិទ្យុដែលបានជួបប្រជុំគ្នា។

រូបភាពទី 4. គ្រោងការណ៍នៃការដំឡើងវិទ្យុជាមួយ RDS

បន្ទាប់ពីការផ្គុំរួច វិទ្យុតម្រូវឱ្យកែតម្រូវកម្រិតពណ៌បង្ហាញដោយប្រើ potentiometer R1 ប៉ុណ្ណោះ។ បន្ទាប់ពីនោះគាត់ត្រៀមខ្លួនជាស្រេចដើម្បីទៅ។

រូបថត 5. បន្ទះវិទ្យុដែលបានប្រមូលផ្តុំ

រូបភាពទី 6. ព័ត៌មានដែលបង្ហាញនៅលើការបង្ហាញ

សេវាកម្ម

ព័ត៌មានមូលដ្ឋានត្រូវបានបង្ហាញនៅលើអេក្រង់។ របារដែលបង្ហាញនៅខាងឆ្វេងបង្ហាញពីកម្រិតថាមពលនៃសញ្ញាវិទ្យុដែលទទួលបាន។ ផ្នែកកណ្តាលនៃការបង្ហាញមានព័ត៌មានអំពីប្រេកង់វិទ្យុដែលបានកំណត់បច្ចុប្បន្ន។ នៅខាងស្តាំ - ផងដែរនៅក្នុងទម្រង់នៃបន្ទះ - កម្រិតនៃសញ្ញាសំឡេងត្រូវបានបង្ហាញ (ខ្ទង់ ៤).

បន្ទាប់ពីពីរបីវិនាទីនៃភាពអសកម្ម - ប្រសិនបើការទទួល RDS អាចធ្វើទៅបាន - ការចង្អុលបង្ហាញប្រេកង់ដែលទទួលបានត្រូវបាន "ស្រមោល" ដោយព័ត៌មាន RDS មូលដ្ឋានហើយព័ត៌មាន RDS ដែលបានពង្រីកត្រូវបានបង្ហាញនៅលើបន្ទាត់ខាងក្រោមនៃការបង្ហាញ។ ព័ត៌មានមូលដ្ឋានមានតែប្រាំបីតួអក្សរប៉ុណ្ណោះ។ ជាធម្មតា​យើង​ឃើញ​ឈ្មោះ​ស្ថានីយ​នៅ​ទីនោះ​ឆ្លាស់​គ្នា​នឹង​ឈ្មោះ​កម្មវិធី ឬ​សិល្បករ​បច្ចុប្បន្ន។ ពត៌មានបន្ថែមអាចមានរហូតដល់ 64 តួអក្សរ។ អត្ថបទរបស់វារមូរតាមបន្ទាត់ខាងក្រោមនៃអេក្រង់ ដើម្បីបង្ហាញសារពេញលេញ។

វិទ្យុប្រើម៉ាស៊ីនភ្លើងជីពចរពីរ។ មួយនៅខាងឆ្វេងអនុញ្ញាតឱ្យអ្នកកំណត់ប្រេកង់ដែលទទួលបាន ហើយមួយនៅខាងស្តាំអនុញ្ញាតឱ្យអ្នកលៃតម្រូវកម្រិតសំឡេង។ លើសពីនេះទៀតការចុចប៊ូតុងខាងឆ្វេងនៃម៉ាស៊ីនបង្កើតជីពចរអនុញ្ញាតឱ្យអ្នករក្សាទុកប្រេកង់បច្ចុប្បន្ននៅក្នុងទីតាំងចងចាំមួយក្នុងចំណោមទីតាំងចងចាំចំនួនប្រាំបី។ បន្ទាប់​ពី​ជ្រើស​លេខ​កម្មវិធី បញ្ជាក់​ប្រតិបត្តិការ​ដោយ​ចុច​លើ​ឧបករណ៍​បំប្លែង​កូដ (ខ្ទង់ ៤).

រូបភាពទី 7. ការទន្ទេញប្រេកង់ដែលបានកំណត់

លើសពីនេះទៀត អង្គភាពចងចាំកម្មវិធីដែលបានរក្សាទុកចុងក្រោយ និងកម្រិតសំឡេងដែលបានកំណត់ ហើយរាល់ពេលដែលថាមពលត្រូវបានបើក វាចាប់ផ្តើមកម្មវិធីនៅកម្រិតសំឡេងនេះ។ ការចុចម៉ាស៊ីនភ្លើងជីពចរស្តាំប្តូរការទទួលទៅកម្មវិធីដែលបានរក្សាទុកបន្ទាប់។

សកម្មភាព

បន្ទះឈីប RDA5807 ទាក់ទងជាមួយ microcontroller តាមរយៈ I serial interface ។2គ. ប្រតិបត្តិការរបស់វាត្រូវបានគ្រប់គ្រងដោយការចុះឈ្មោះចំនួន 16 ប៊ីត ប៉ុន្តែមិនមែនគ្រប់ប៊ីត និងការចុះឈ្មោះទាំងអស់ត្រូវបានប្រើប្រាស់នោះទេ។ ការចុះឈ្មោះដែលមានអាសយដ្ឋានពី 0x02 ដល់ 0x07 ត្រូវបានប្រើជាចម្បងសម្រាប់ការសរសេរ។ នៅដើមនៃការបញ្ជូន I2C ជាមួយនឹងមុខងារសរសេរ អាសយដ្ឋានចុះឈ្មោះ 0x02 ត្រូវបានរក្សាទុកដោយស្វ័យប្រវត្តិជាមុនសិន។

ការចុះឈ្មោះដែលមានអាសយដ្ឋានពី 0x0A ដល់ 0x0F មានព័ត៌មានសម្រាប់តែអានប៉ុណ្ណោះ។ ការចាប់ផ្តើមនៃការបញ្ជូន2C ដើម្បីអានស្ថានភាពឬមាតិកានៃការចុះឈ្មោះ RDS ចាប់ផ្តើមអានដោយស្វ័យប្រវត្តិពីអាសយដ្ឋានចុះឈ្មោះ 0x0A ។

អាស័យដ្ឋាន I2យោងតាមឯកសារ C នៃប្រព័ន្ធ RDA មាន 0x20 (0x21 សម្រាប់មុខងារអាន) ទោះបីជាយ៉ាងណាក៏ដោយ មុខងារដែលមានអាសយដ្ឋាន 0x22 ត្រូវបានរកឃើញនៅក្នុងកម្មវិធីគំរូសម្រាប់ម៉ូឌុលនេះ។ វាបានប្រែក្លាយថាការចុះឈ្មោះជាក់លាក់មួយនៃ microcircuit អាចត្រូវបានសរសេរទៅកាន់អាសយដ្ឋាននេះ ហើយមិនមែនក្រុមទាំងមូលនោះទេ ដោយចាប់ផ្តើមពីអាសយដ្ឋានចុះឈ្មោះ 0x02 ។ ព័ត៌មាននេះបានបាត់ពីឯកសារ។

បញ្ជីខាងក្រោមបង្ហាញពីផ្នែកសំខាន់ៗនៃកម្មវិធី C++ ។ ការចុះបញ្ជី ១ មាននិយមន័យនៃការចុះឈ្មោះ និងប៊ីតសំខាន់ៗ - ការពិពណ៌នាលម្អិតបន្ថែមទៀតអំពីពួកវាមាននៅក្នុងឯកសារប្រព័ន្ធ។ នៅ​លើ ការចុះបញ្ជី ២ បង្ហាញនីតិវិធីសម្រាប់ការចាប់ផ្តើមសៀគ្វីរួមបញ្ចូលគ្នានៃអ្នកទទួលវិទ្យុ RDA ។ នៅ​លើ ការចុះបញ្ជី ២ តំណាងឱ្យនីតិវិធីសម្រាប់ការលៃតម្រូវប្រព័ន្ធវិទ្យុដើម្បីទទួលបានប្រេកង់ដែលបានផ្តល់ឱ្យ។ នីតិវិធីប្រើមុខងារសរសេរនៃការចុះឈ្មោះតែមួយ។

ការទទួលបានទិន្នន័យ RDS តម្រូវឱ្យមានការអានបន្តនៃការចុះឈ្មោះ RDA ដែលមានព័ត៌មានពាក់ព័ន្ធ។ កម្មវិធីដែលមាននៅក្នុងអង្គចងចាំរបស់ microcontroller ធ្វើសកម្មភាពនេះប្រហែលរៀងរាល់ 0,2 វិនាទី។ មានមុខងារសម្រាប់រឿងនេះ។ រចនាសម្ព័ន្ធទិន្នន័យ RDS ត្រូវបានពិពណ៌នារួចហើយនៅក្នុង EP ជាឧទាហរណ៍ក្នុងអំឡុងពេលគម្រោង AVT5401 (EP 6/2013) ដូច្នេះខ្ញុំលើកទឹកចិត្តអ្នកដែលចាប់អារម្មណ៍ក្នុងការពង្រីកចំណេះដឹងរបស់ពួកគេឱ្យអានអត្ថបទដែលមានដោយឥតគិតថ្លៃនៅក្នុងបណ្ណសារនៃ Practical Electronics ()។ នៅចុងបញ្ចប់នៃការពិពណ៌នានេះ វាគឺមានតម្លៃលះបង់ប្រយោគមួយចំនួនចំពោះដំណោះស្រាយដែលបានប្រើនៅក្នុងវិទ្យុដែលបានបង្ហាញ។

ទិន្នន័យ RDS ដែលទទួលបានពីម៉ូឌុលត្រូវបានបែងចែកជាបួនចុះឈ្មោះ RDSA… RDSD (មានទីតាំងនៅក្នុងបញ្ជីដែលមានអាសយដ្ឋានចាប់ពី 0x0C ដល់ 0x0F)។ ការចុះឈ្មោះ RDSB មានព័ត៌មានអំពីក្រុមទិន្នន័យ។ ក្រុមដែលពាក់ព័ន្ធគឺ 0x0A ដែលមានអត្ថបទតួ RDS (ប្រាំបីតួអក្សរ) និង 0x2A ដែលមានអត្ថបទបន្ថែម (64 តួអក្សរ)។ ជាការពិតណាស់ អត្ថបទមិនស្ថិតនៅក្នុងក្រុមមួយទេ ប៉ុន្តែនៅក្នុងក្រុមជាបន្តបន្ទាប់ជាច្រើនដែលមានលេខដូចគ្នា។ ពួកវានីមួយៗមានព័ត៌មានអំពីទីតាំងនៃផ្នែកនេះនៃអត្ថបទ ដូច្នេះអ្នកអាចបំពេញសារទាំងមូលបាន។

ការ​ត្រង​ទិន្នន័យ​បាន​ក្លាយ​ជា​បញ្ហា​ធំ​មួយ​ក្នុង​ការ​ប្រមូល​សារ​ត្រឹមត្រូវ​ដោយ​មិន​បាច់​ប្រើ​ "គុម្ពោត"។ ឧបករណ៍ប្រើដំណោះស្រាយសារ RDS ពីរដង។ បំណែកសារដែលទទួលបានគឺត្រូវបានប្រៀបធៀបជាមួយនឹងកំណែមុនរបស់វា ដែលដាក់នៅក្នុងសតិបណ្ដោះអាសន្នទីមួយ - ប្រអប់ធ្វើការនៅក្នុងទីតាំងដូចគ្នា។ ប្រសិនបើការប្រៀបធៀបមានភាពវិជ្ជមាននោះសារត្រូវបានរក្សាទុកក្នុងសតិបណ្ដោះអាសន្នទីពីរ - លទ្ធផល។ វិធីសាស្រ្តទាមទារការចងចាំច្រើន ប៉ុន្តែមានប្រសិទ្ធភាពខ្លាំង។

បន្ថែមមតិយោបល់