ટેકનોલોજી, ઈલેક્ટ્રોનિક્સ
યુએસબી પ્રોગ્રામર (એવીઆર): વર્ણન, હેતુ
રેડિયો ટેકનિશિયન જે ઇલેક્ટ્રોનિક સાધનોના ડિઝાઇનમાં રોકાયેલા હોય છે, સમયાંતરે તેમના વિકાસમાં માઇક્રોકન્ટ્રોલર્સનો ઉપયોગ કરવાની જરૂર છે. આ સેમિકન્ડક્ટર ઉપકરણોનો ઉપયોગ
આ લેખમાં, અમે એટેમેગા 8 નિયંત્રણ માઇક્રોકન્ટ્રોલર પર આધારિત યુએસબી-પ્રોગ્રામર (એવીઆર) ને જોશું. આ પ્રોડક્ટ એકદમ સરળ છે, જેથી હેમ રેડિયો તેને પોતાનામાં ભેગા કરી શકે છે અને બ્રાન્ડેડ પ્રોડક્ટ પર ઘણાં પૈસા ખર્ચી શકતા નથી. અમારા દ્વારા પસંદ થયેલ USB- પ્રોગ્રામર (AVR) પાસે માઇક્રોકન્ટ્રોલરનું ન્યૂનતમ કાપ મૂકવું હોય છે, જે ખૂબ જ નાની ઉપકરણને ભેગી કરવાની મંજૂરી આપે છે. આ પ્રોડક્ટ ઘણી જગ્યા લેતી નથી, તેની પાસે એક સામાન્ય ફ્લેશ ડ્રાઇવની એકંદર પરિમાણો છે . તેની યોજનામાં યુએસબી પ્રોગ્રામર (એવીઆર) માં માઈક્રોકન્ટ્રોલર એટમીગા 8 છે, કેસનો પ્રકાર TQFP 32 છે (તે ડીઆઇપ કેસના પ્રકાર સાથે મૂંઝવણમાં ન હોવી જોઈએ, કારણ કે તેમની અલગ અલગ પીણાઓ છે). આવા ઉપકરણનું રેખાચિત્ર ફોટોમાં બતાવવામાં આવ્યું છે.
ચાલો ઉપકરણની સ્કીમના વર્ણનને આગળ વધીએ. જમ્પર જ 1 નો ઉપયોગ આ કિસ્સામાં થાય છે જ્યારે માઇક્રોકન્ટ્રોલરને 1.5 મેગાહર્ટઝની નીચે ઘડિયાળની આવૃત્તિ ધરાવતી ફ્લેશ બનાવવું જરૂરી બને છે. જો ઇચ્છા હોય તો, આ જમ્પર સરળતાથી સર્કિટમાંથી બાકાત રાખવામાં આવે છે, આ હેતુ માટે, નિયંત્રકનું 25 મી પિન જમીન પર બેસે છે. આ કિસ્સામાં, AVR-USB પ્રોગ્રામર હંમેશાં ઘટાડો આવર્તનમાં કાર્ય કરશે. એ નોંધવું જોઇએ કે ઓછી આવર્તન વખતે પ્રોગ્રામિંગ વધુ સમય લે છે, પરંતુ અલબત્ત, તે તમારી ઉપર છે. યુએસબી બસ અને પ્રોગ્રામર વચ્ચેની સ્તરને મેચ કરવા માટે Zener D1, D2 નો ઉપયોગ થાય છે. વાદળી એલઇડી સૂચવે છે કે ઉપકરણ માઇક્રોકન્ટ્રોલર પ્રોગ્રામિંગ માટે તૈયાર છે, પ્રોગ્રામિંગ દરમિયાન લાલ ડાયોડ પ્રગટ થાય છે. સર્કિટ પાસે IDC-06 કનેક્ટર છે, જેમાં સંપર્કો પિન-આઉટ છે, જેની પીનઆઉટ 6-પીન આઇએસપી કનેક્ટરના ATMEL પ્રકાર સાથે સંબંધિત છે. સૂચક કનેક્ટર પર માઇક્રોકન્ટ્રોલર્સના પાવર સંપર્કો આઉટપુટ છે, તે પર્સનલ કોમ્પ્યુટરના યુએસબી પોર્ટમાંથી લેવામાં આવે છે, તેથી, શૉર્ટ સર્કિટને મંજૂરી ન લેવા માટે સાવચેત રહેવું જરૂરી છે . એ જ કનેક્ટર સાથે, નિયંત્રક અને નિયંત્રક પ્રોગ્રામ કરવામાં આવે છે, તે નિયંત્રક પર અને કનેક્ટર પર રીસેટ સંપર્કોને કનેક્ટ કરવા માટે જરૂરી છે (રેખાકૃતિમાં તે રેડ ડોટેડ લાઇન્સમાં બતાવવામાં આવે છે).
ઉપકરણ એસેમ્બલ કર્યા પછી, તે નિયંત્રિત microcontroller ફ્લેશ જરૂરી છે, આ માટે હું PonyProg કાર્યક્રમ મદદથી ભલામણ પ્રોગ્રામિંગ વખતે, અમે 12 મેગાહર્ટ્ઝમાં બાહ્ય ઘડિયાળ સ્રોતથી ઓપરેશન માટે સ્ફટિક શરૂ કરીએ છીએ.
આ લેખમાં વર્ણવેલ AVR માટેના યુએસબી-પ્રોગ્રામર, બધા માઇક્રોકન્ટ્રોલર્સ જેમ કે એવીઆર (AVR) સાથે કામ કરે છે, તેમને ફ્લેશ કરવાની પરવાનગી આપે છે, ઉપકરણની રેકોર્ડ કરેલી સામગ્રીઓને જુઓ, ચીપો ભૂંસી નાખવા, રૂપરેખાંકન બદલવું.
Similar articles
Trending Now