02.09.2019

വേരിയബിൾ ഡിജിറ്റൽ നിയന്ത്രിത റെസിസ്റ്റർ. ഡാളസ് ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററുകൾ


ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്റർ a വേരിയബിൾ റെസിസ്റ്റർആരുടെ ബ്രഷ് സ്ഥാനം ഒരു മൈക്രോകൺട്രോളർ ഉപയോഗിച്ച് പ്രോഗ്രമാറ്റിക്കായി സജ്ജമാക്കാൻ കഴിയും. ചിലപ്പോൾ ഇത് വളരെ സൗകര്യപ്രദമാണ്, ഉപകരണം ഡിസ്അസംബ്ലിംഗ് ചെയ്യേണ്ട ആവശ്യമില്ല, ട്രിമ്മർ വളച്ചൊടിക്കുന്നു. സാധാരണയായി അവ വോളിയം ക്രമീകരിക്കുന്നതിന് സർക്യൂട്ടുകളിൽ ഉപയോഗിക്കുന്നു, എ\u200cഡി\u200cസിയുടെ റഫറൻസ് വോൾട്ടേജ്, നേട്ടം, എൽ\u200cസിഡി ഡിസ്പ്ലേയുടെ തീവ്രത, സമനിലകളിൽ, കൂടാതെ മറ്റു പലയിടത്തും. മിക്ക കേസുകളിലും ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററുകൾക്ക് അവയുടെ മെക്കാനിക്കൽ എതിരാളികളെ മാറ്റിസ്ഥാപിക്കാൻ കഴിയും. രസകരമായ വിശദാംശങ്ങൾ പഠിക്കുന്നതിനായി പീഡിപ്പിക്കുന്നതിനായി, സ്വന്തമാക്കി. ഇത് ചർച്ച ചെയ്യും.

ഉപകരണത്തിന്റെ പ്രധാന സവിശേഷതകൾ:

  • ഇം\u200cപെഡൻസ് - 10 kOhm
  • ബ്രഷ് പ്രതിരോധം - 52 ഓംസ്
  • 2.7 V മുതൽ 5.5 V വരെ വോൾട്ടേജ് വിതരണം ചെയ്യുക
  • ബ്രഷിന്റെ സ്ഥാനങ്ങളുടെ എണ്ണം - 256
  • താപനില പരിധി -40 ... + 85. C.
  • ഇന്റർഫേസ് - SPI

ഈ സവിശേഷതകൾ നൽകിയിരിക്കുന്നു. യഥാർത്ഥത്തിൽ, എന്റെ പൊട്ടൻഷ്യോമീറ്ററിന് 8.7 kOhm ഇം\u200cപെഡൻസ് ഉണ്ടായിരുന്നു. എന്നാൽ ഈ കണക്ക് ഡാറ്റാഷീറ്റിൽ നൽകിയിരിക്കുന്ന പരമാവധി മൂല്യങ്ങളുമായി യോജിക്കുന്നതിനാൽ വിഷമിക്കേണ്ട കാര്യമില്ല. വഴിയിൽ, കൃത്യമായി രണ്ട് പൊട്ടൻഷ്യോമീറ്ററുകൾ കൂടി ഉണ്ട്, എന്നാൽ 50 kOhm, 100 kOhm എന്നിവയുടെ പ്രതിരോധം. സമാന സ്വഭാവസവിശേഷതകളുള്ള ഇരട്ട പൊട്ടൻഷ്യോമീറ്ററുകളും ഉണ്ട്. ഈ പൊട്ടൻഷ്യോമീറ്ററിനുള്ള ബ്രഷിന്റെ സ്ഥാനം ഓർമിക്കുന്നില്ല, ഇതിന് ആവശ്യമുണ്ടെങ്കിൽ ഇത് പ്രോഗ്രമാറ്റിക്കായി നടപ്പിലാക്കണം. പവർ പ്രയോഗിച്ചതിന് ശേഷം, ബ്രഷ് എല്ലായ്പ്പോഴും മധ്യ സ്ഥാനത്തേക്ക് ഉയരുന്നു.

പൊട്ടൻറ്റോമീറ്റർ നിയന്ത്രണം
  ചെറുതായി വെട്ടിച്ചുരുക്കിയ എസ്\u200cപി\u200cഐയിലൂടെ ഈ ഉപകരണം നിയന്ത്രിക്കപ്പെടുന്നു. MISO ലൈൻ ഇല്ല, കാരണം പൊട്ടൻഷ്യോമീറ്ററിൽ നിന്ന് ഒന്നും വായിക്കാൻ കഴിയില്ല, നിങ്ങൾക്ക് മാത്രമേ എഴുതാൻ കഴിയൂ. പൊട്ടൻഷ്യോമീറ്ററിൽ പ്രവർത്തിക്കാനുള്ള അൽഗോരിതം അപമാനിക്കാൻ ലളിതമാണ്:

1) സി\u200cഎസിനെ ലോജിക്കിൽ കുറവാക്കുക
  2) ആവശ്യമുള്ള കമാൻഡ് അയയ്ക്കുക
  3) ഡാറ്റ ബൈറ്റ് അയയ്ക്കുക
  4) സി\u200cഎസ് ഉയർന്ന ലോജിക് ലെവൽ സജ്ജമാക്കുക

കമാൻഡ് ബൈറ്റ് കൂടുതൽ വിശദമായി പരിഗണിക്കുക:


എക്സിക്യൂട്ടബിൾ നിർദ്ദേശം തിരഞ്ഞെടുക്കുന്നതിനാണ് ബി 1 സി, സി 0 എന്നിവ. അവയിൽ രണ്ടെണ്ണം മാത്രമേയുള്ളൂ, എൻ\u200cഒ\u200cപിയെ കണക്കാക്കുന്നില്ല. എനിക്ക് എന്തിനാണ് ഒരു ശൂന്യമായ കമാൻഡ് വേണ്ടത്, ഡാറ്റാഷീറ്റിൽ നിന്ന് എനിക്ക് ഇപ്പോഴും മനസ്സിലാകുന്നില്ല.

P1, P0 എന്നിവ കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുന്ന പൊട്ടൻഷ്യോമീറ്റർ തിരഞ്ഞെടുക്കുക. കാരണം എന്റെ പൊട്ടൻറ്റോമീറ്റർ ഇരട്ട അല്ലാത്തതിനാൽ, പി 1 ബിറ്റ് എനിക്ക് പൂർണ്ണമായും ഉപയോഗശൂന്യമാണ്.

നിയന്ത്രണ സോഫ്റ്റ്വെയർ ഡീബഗ്ഗുചെയ്യുന്നത് എന്റെ പുതിയതിൽ സംഭവിക്കുന്നു. തീയുടെ ആദ്യ സ്നാനമാണിത്. :-) ഞാൻ പൊട്ടൻറ്റോമീറ്റർ കൺട്രോളറുമായി ബന്ധിപ്പിച്ചു:


പൊട്ടൻഷ്യോമീറ്ററിന്റെ ഏഴാമത്തെയും ആറാമത്തെയും output ട്ട്\u200cപുട്ടിന് ഇടയിൽ ഒരു മൾട്ടിമീറ്ററുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, അത് പ്രതിരോധത്തിലെ മാറ്റം കാണിക്കുന്നു. നിലത്തിലേക്ക് 4, 5 നിഗമനങ്ങളിൽ എത്തുന്ന രണ്ട് ബട്ടണുകളും ഉണ്ട് (ഡയഗ്രാമിൽ വരയ്ക്കാൻ ഞാൻ മറന്നു). കൺട്രോളറിലേക്ക് ഫേംവെയർ തുന്നിച്ചേർത്ത ശേഷം, നിങ്ങൾക്ക് പരീക്ഷണം നടത്താം (ഞാൻ ആദ്യമായി അത്തരം വീഡിയോകൾ ചിത്രീകരിക്കുന്നു, അതിനാൽ ദയവായി കൂടുതൽ ചവിട്ടരുത്):

എല്ലാം ലളിതമാണ്. എനിക്ക് അസംബ്ലർ ഇഷ്ടമാണ് \u003d) എനിക്ക് സി മോശമായി അറിയാം.
  ഉയർന്ന തലത്തിലുള്ള പ്രോഗ്രാമിംഗ് ഭാഷകളിൽ, ഞാൻ മൈക്രോപാസ്കലാണ് ഇഷ്ടപ്പെടുന്നത്.

  • സെറാഫിം ഒക്ടോബർ 21, 2010 6:38 PM

    ശുഭദിനം. നിങ്ങളുടെ കോർഡിനേറ്റുകൾ എനിക്ക് നൽകുക (ഇമെയിൽ).
      AVR നായി C- ൽ മനോഹരമായ ഒരു പുസ്തകം (റഷ്യൻ ഭാഷയിൽ) ഞാൻ നിങ്ങൾക്ക് അയയ്ക്കും,
      കൂടാതെ 100% പ്രവർത്തിക്കുന്നു CVAVR ഇൻസ്റ്റാൾ ചെയ്യുക. നിങ്ങൾ ഒരു മാസത്തിനുള്ളിൽ (അല്ലെങ്കിൽ അതിനുമുമ്പുതന്നെ)
      നിങ്ങൾ സിയിൽ ഉറ്റുനോക്കും (ഒപ്പം ഭൂതകാലത്തെക്കുറിച്ച് പുഞ്ചിരിക്കുക). പ്രത്യേകിച്ച് നിങ്ങളുടെ ചിക് മോക്ക്അപ്പ് ഉപയോഗിച്ച് ...
      വികസന വേഗത, നിരവധി റെഡിമെയ്ഡ് ലൈബ്രറികൾ - ഇതാണ് ASMa വിടാനുള്ള കാരണം. ... ഇത് AVR, PIC മുതലായവയ്ക്കാണ്.

    കമ്പ്യൂട്ടറിന്റെ വശത്ത് നിന്ന് (വിധവകൾ) - പെട്ടെന്ന് നടപ്പിലാക്കാൻ ഞാൻ -ഡെൽഫി ശുപാർശ ചെയ്യുന്നു.

    1995-1996 ലെ ആദ്യത്തെ ചെചെൻ യുദ്ധത്തിനായി സമർപ്പിക്കപ്പെട്ടതാണ് “കോക്കസസ് അമ്മമാരുടെ കരച്ചിൽ”.
      (വ്യക്തിപരമായി എന്നെ സംബന്ധിച്ചിടത്തോളം, 1981-1985 നോർത്ത് ഒസ്സെഷ്യയിൽ ചെലവഴിച്ച സൈനിക വർഷങ്ങളിൽ കോക്കസസ് ചെലവേറിയതാണ്).

  • പുരോഗതി ബൈക്ക് മാത്രമല്ല ഒഴിവാക്കുന്നത്. ഇന്ന്, നിരവധി ആപ്ലിക്കേഷനുകളിലെ പരമ്പരാഗത വേരിയബിളുകളും ട്യൂണിംഗ് റെസിസ്റ്ററുകളും ഡിജിറ്റൽ പ്രതിരോധത്തിന് വഴിയൊരുക്കുന്നു. ഇംഗ്ലീഷ് ഉറവിടങ്ങളിൽ അവയെ ഡിജിറ്റൽ പൊട്ടൻറ്റോമീറ്റർ, ആർ\u200cഡി\u200cഎസി അല്ലെങ്കിൽ ഡിജിപോട്ട് എന്ന് വിളിക്കുന്നു. ശബ്\u200cദ സിഗ്നൽ നില ക്രമീകരിക്കുന്നതിനേക്കാൾ വളരെ വിശാലമാണ് ഈ ഉപകരണങ്ങളുടെ വ്യാപ്തി. പ്രത്യേകിച്ചും, ഫീഡ്\u200cബാക്ക് പാരാമീറ്ററുകൾ മാറ്റേണ്ടിവരുമ്പോൾ അവ നിരവധി സന്ദർഭങ്ങളിൽ രക്ഷാപ്രവർത്തനത്തിനെത്തുന്നു, ഇത് പരമ്പരാഗത ഡി\u200cഎസികൾ ഉപയോഗിച്ച് നടപ്പിലാക്കാൻ പ്രയാസമാണ്.

    പ്രവർത്തന ആംപ്ലിഫയറുകളുമായി ചേർന്ന് അവയുടെ ഉപയോഗം പ്രത്യേകിച്ചും ഫലപ്രദമാണ്. അതിനാൽ നിങ്ങൾക്ക് ക്രമീകരിക്കാവുന്ന ആംപ്ലിഫയർ ഘട്ടങ്ങൾ, വിവിധ തരം കൺവെർട്ടറുകൾ, ഫിൽട്ടറുകൾ, ഇന്റഗ്രേറ്ററുകൾ, വോൾട്ടേജ്, നിലവിലെ ഉറവിടങ്ങൾ എന്നിവയും അതിലേറെയും ലഭിക്കും. ഒറ്റവാക്കിൽ പറഞ്ഞാൽ, വളരെ വിലകുറഞ്ഞതും ഒതുക്കമുള്ളതുമായ ഈ ഉപകരണങ്ങൾ ഓരോ ഇലക്ട്രോണിക്സ് ഡവലപ്പർമാർക്കും റേഡിയോ അമേച്വർക്കും ഉപയോഗപ്രദമാകും ...

    തുടക്കത്തിൽ, ഞാൻ ഒരു ഹ്രസ്വ ലേഖനം എഴുതാൻ ആഗ്രഹിച്ചു, പക്ഷേ വിഷയത്തെക്കുറിച്ചുള്ള ആഴത്തിലുള്ള പഠനത്തിന്റെ ഫലമായി, മെറ്റീരിയൽ രണ്ട് ഭാഗങ്ങളായി യോജിക്കുന്നില്ല. ഇന്ന് ഞാൻ ഈ ഉപകരണങ്ങളുടെ വാസ്തുവിദ്യ, അവയുടെ കഴിവുകൾ, ഉപയോഗ പരിമിതികൾ, വികസന പ്രവണതകൾ എന്നിവയെക്കുറിച്ച് സംസാരിക്കാൻ ശ്രമിക്കും. ഉപസംഹാരമായി, ആപ്ലിക്കേഷൻ മേഖലകളെക്കുറിച്ച് ഞാൻ സംക്ഷിപ്തമായി സ്പർശിക്കും, കാരണം അവ അടിസ്ഥാനമാക്കിയുള്ള സ്കീമുകൾ പ്രായോഗികമായി നടപ്പിലാക്കുന്നതിനുള്ള പ്രത്യേക ഉദാഹരണങ്ങൾ രണ്ടാം ഭാഗത്ത് പരിഗണിക്കും. ധാരാളം ഉദാഹരണങ്ങൾ!

    വ്യക്തിപരമായി, കഴിഞ്ഞ അഞ്ച് വർഷമായി ഞാൻ എന്റെ നിരവധി ഡിസൈനുകളിൽ ഡിജിറ്റൽ പ്രതിരോധം വിജയകരമായി ഉപയോഗിച്ചു, ഈ ലേഖനപരമ്പര പലർക്കും ഉപയോഗപ്രദമാകുമെന്നും ഇന്നത്തെതിനേക്കാൾ കൂടുതൽ ലളിതമായും ലളിതമായും പരിഹരിക്കാൻ നിങ്ങളെ സഹായിക്കുമെന്നും ഞാൻ പ്രതീക്ഷിക്കുന്നു. ഇലക്ട്രോണിക്സിൽ നിന്ന് വളരെ ദൂരെയുള്ള ആളുകൾക്ക്, ഡിജിറ്റൽ സാങ്കേതികവിദ്യയുടെ ആക്രമണത്തിൽ വേരിയബിൾ റെസിസ്റ്ററുകൾ പോലുള്ള ലളിതമായ കാര്യങ്ങൾ എങ്ങനെ വികസിക്കുന്നുവെന്ന് കാണിക്കുന്നതിലൂടെ ഈ ലേഖനത്തിന് അവരുടെ ചക്രവാളങ്ങൾ വിശാലമാക്കാം.

    P.S. അതിനാൽ ഒരു ഉദാഹരണം ഇതിനകം തന്നെ നൽകിയിട്ടുണ്ടെന്നും ഒരു ഉദാഹരണം മാത്രമേ ഉള്ളൂവെന്നും എന്നാൽ ഇത് വിശദമായി പരിശോധിച്ചു. വാഗ്ദാനം ചെയ്യപ്പെട്ട ബാക്കി ഉദാഹരണങ്ങൾക്ക്, നിങ്ങൾ മൂന്നിലൊന്ന് എഴുതേണ്ടിവരും.

    വാസ്തുവിദ്യ.

      ഈ ഉപകരണം എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്ന് മനസിലാക്കാൻ, ഞങ്ങൾ പ്രവർത്തന ഡയഗ്രാമിലേക്ക് തിരിയുന്നു. ഇത് ഡിജിറ്റൽ 8-ബിറ്റ് പ്രതിരോധത്തിന്റെ അനലോഗ് ഭാഗം ചിത്രീകരിക്കുന്നു.

    ഒരേ റേറ്റിംഗിന്റെ 255 റെസിസ്റ്ററുകളും CMOS സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് നിർമ്മിച്ച ദ്വിദിശയിലുള്ള ഇലക്ട്രോണിക് സ്വിച്ചുകളുമാണ് ഉപകരണത്തിന്റെ അടിസ്ഥാനം. 0-255 ശ്രേണിയിലെ ഡിജിറ്റൽ മൂല്യം ഡീകോഡറിലേക്ക് വിതരണം ചെയ്യുന്ന രജിസ്റ്ററിൽ എഴുതിയിരിക്കുന്നു. രജിസ്റ്ററിൽ സംഭരിച്ചിരിക്കുന്ന മൂല്യത്തെ ആശ്രയിച്ച്, ഒരു കീ പ്രവർത്തനക്ഷമമാക്കുന്നു, ലീനിയർ റെസിസ്റ്റൻസ് മാട്രിക്സിലെ തിരഞ്ഞെടുത്ത പോയിന്റുമായി ശരാശരി output ട്ട്\u200cപുട്ട് W കണക്റ്റുചെയ്യുന്നു. അങ്ങേയറ്റത്തെ ടെർമിനലുകൾ എ, ബി എന്നിവ ബന്ധിപ്പിക്കുന്നതിന് രണ്ട് കീകൾ കൂടി ഉപയോഗിക്കുന്നു. അവരുടെ സഹായത്തോടെ ഉപകരണത്തിന് നിഷ്\u200cക്രിയ മോഡിലേക്ക് പോകാനാകും.

    നിഗമനങ്ങളിൽ എ, ബി എന്നിവ വേരിയബിൾ റെസിസ്റ്റൻസിന്റെ അങ്ങേയറ്റത്തെ ടെർമിനലുകളുടെ അനലോഗ് ആണ്, സാധാരണ വേരിയബിൾ റെസിസ്റ്ററുകളുമായി എഞ്ചിൻ ഘടിപ്പിച്ചിരിക്കുന്ന മധ്യ ടെർമിനലാണ് ഡബ്ല്യു.


    സാധ്യമായ സ്വിച്ചിംഗ് സർക്യൂട്ടുകളും പരമ്പരാഗത വേരിയബിൾ റെസിസ്റ്റൻസുകൾക്ക് സമാനമാണ് ...

    10 കിലോ-ഓം റെസിസ്റ്ററിന്റെ ഉദാഹരണത്തിലൂടെ ആവശ്യമായ പ്രതിരോധം എങ്ങനെ സജ്ജമാക്കുമെന്ന് പരിഗണിക്കുക. ആരംഭത്തിൽ, അത്തരം പ്രതിരോധം രൂപപ്പെടുന്നതിന് ആവശ്യമായ ഓരോ അസംബ്ലി റെസിസ്റ്ററുകളുടെയും മൂല്യം ഞങ്ങൾ കണക്കാക്കുന്നു Rs \u003d 10000/256 \u003d 39.06 ഓം. W, B ടെർമിനലുകൾ തമ്മിലുള്ള പ്രതിരോധം ക്രമീകരിക്കാൻ ഞങ്ങൾ ശ്രമിക്കുന്നുവെന്ന് കരുതുക. പൂജ്യം ലഭിക്കാൻ, ഈ മൂല്യം നിയന്ത്രണ രജിസ്റ്ററിൽ എഴുതുക, പക്ഷേ ആവശ്യമുള്ള പൂജ്യത്തിനുപകരം, നമുക്ക് 100 ഓം പ്രതിരോധം ലഭിക്കും. എന്തുകൊണ്ട്? ഉപകരണത്തിന്റെ ഓരോ കോൺടാക്റ്റുകൾക്കും അതിന്റേതായ ആന്തരിക പ്രതിരോധം ഉണ്ടെന്നതും പരിഗണനയിലുള്ള സാഹചര്യത്തിൽ ഇത് 50 ഓംസിന് തുല്യവുമാണ് എന്നതാണ് വസ്തുത, അതിനാൽ ഈ പൊട്ടൻഷ്യോമീറ്റർ ഉപയോഗിച്ച് നേടാനാകുന്ന ഏറ്റവും കുറഞ്ഞ മൂല്യം പൂജ്യമല്ല, മറിച്ച് ഡബ്ല്യു, ബി കോൺടാക്റ്റുകളുടെ പ്രതിരോധത്തിന് നൂറു ഓംസ്. യൂണിറ്റ് രജിസ്റ്റർ ഞങ്ങൾക്ക് 50 + 50 + 39 \u003d 139 ഓംസ് ലഭിക്കും.

    പൊതുവായ സാഹചര്യത്തിൽ, രജിസ്റ്റർ ഡി യുടെ മൂല്യത്തെ ആശ്രയിച്ച് ഡബ്ല്യു, ബി എന്നിവയുടെ നിഗമനങ്ങളിലെ പ്രതിരോധം ഫോർമുല ഉപയോഗിച്ച് കണക്കാക്കാം:

    • ഡി - 0 മുതൽ 255 വരെ മൂല്യം രജിസ്റ്റർ ചെയ്യുക
    • റാബ് - നാമമാത്രമായ പ്രതിരോധം
    • Rw - ഒരു കോൺടാക്റ്റിന്റെ പ്രതിരോധം
    ഡബ്ല്യു, എ എന്നീ ടെർമിനലുകൾ തമ്മിലുള്ള പ്രതിരോധം ഇതായി കണക്കാക്കുന്നുവെന്ന് to ഹിക്കാൻ എളുപ്പമാണ്

    കണക്ഷൻ ഇന്റർഫേസുകൾ.

      ഒരു ഐ 2 സി ഇന്റർഫേസ് ഉപയോഗിച്ച് മുഴുവൻ ഉപകരണത്തിന്റെയും ഫംഗ്ഷണൽ ഡയഗ്രം ഇപ്പോൾ പരിഗണിക്കുക.


    AD0 .ട്ട്\u200cപുട്ട് വഴി മാത്രമേ ഇവിടെ ചില ചോദ്യങ്ങൾ ഉണ്ടാകൂ. ഒരു ഐ 2 സി ചാനലിൽ ഒരേസമയം രണ്ട് പൊട്ടൻഷ്യോമീറ്ററുകൾ ഉപയോഗിക്കുന്നതിനുള്ള സാധ്യതയ്ക്കാണ് ഇത് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഒരു ലോജിക്കൽ പൂജ്യമോ അതിൽ ഒന്നോ ഉണ്ടോ എന്നതിനെ ആശ്രയിച്ച്, I2C ബസിലെ ഉപകരണ വിലാസം മാറുന്നു. ഒരു ബസ്സിലെ രണ്ട് മൈക്രോ സർക്കിട്ടുകളുടെ കണക്ഷൻ ഡയഗ്രം ചുവടെ കാണിച്ചിരിക്കുന്നു.


    I2C ഇന്റർഫേസിനു പുറമേ, ഈ ഉപകരണങ്ങളെ നിയന്ത്രിക്കാൻ SPI ഇന്റർഫേസ് പലപ്പോഴും ഉപയോഗിക്കുന്നു. ഈ സാഹചര്യത്തിൽ, ഒരേ ഓഫീസിലെ നിരവധി ഉപകരണങ്ങൾ നിയന്ത്രിക്കാനും കഴിയും. ഇത് ചെയ്യുന്നതിന്, അവ ഒരു ശൃംഖലയിൽ സംയോജിപ്പിച്ചിരിക്കുന്നു. ഉദാഹരണത്തിന്, ഇതുപോലെ:


    ഈ മോഡിൽ, മൂല്യമെഴുത്തിന്റെ ബഫർ രജിസ്റ്റർ ഒരു ഷിഫ്റ്റ് രജിസ്റ്ററായി പ്രവർത്തിക്കുന്നു. ഓരോ പുതിയ ബിറ്റും DIN ഇൻ\u200cപുട്ടിലേക്ക് പോകുന്നു, കൂടാതെ എസ്\u200cസി\u200cഎൽ\u200cകെ ഉപയോഗിച്ചുള്ള സ്ട്രോബിലെ ഏറ്റവും പ്രധാനപ്പെട്ട ബിറ്റിലേക്ക് എഴുതുകയും ചെയ്യുന്നു. അതേസമയം, ഉയർന്ന ഓർഡർ ബിറ്റ് എസ്ഡിഒ പിൻ വഴി പുറത്തുപോയി ശൃംഖലയിലെ അടുത്ത ഉപകരണത്തിലേക്ക് പോകുന്നു. എല്ലാ ഉപകരണങ്ങളിലും വിവരങ്ങൾ റെക്കോർഡുചെയ്\u200cതതിനുശേഷം, ഒരു SYNC ഗേറ്റിംഗ് പൾസ് ലഭിക്കുന്നു, അതനുസരിച്ച് ചെയിനിലെ എല്ലാ ഉപകരണങ്ങളുടെയും രജിസ്റ്ററുകളുടെ പുതിയ മൂല്യങ്ങൾ ബഫറിൽ നിന്ന് വർക്കിംഗ് രജിസ്റ്ററിലേക്ക് പുനരാലേഖനം ചെയ്യപ്പെടും. ഒരൊറ്റ ഉപകരണത്തിലേക്ക് വിവരങ്ങൾ എഴുതാൻ ഒരു മാർഗ്ഗവുമില്ല എന്നതാണ് അത്തരമൊരു പരിഹാരത്തിന്റെ വ്യക്തമായ പോരായ്മ. മൂല്യങ്ങളിൽ എന്തെങ്കിലും മാറ്റം വരുത്താൻ, മുഴുവൻ ശൃംഖലയിലെ രജിസ്റ്ററുകളുടെ ഉള്ളടക്കങ്ങൾ അപ്\u200cഡേറ്റ് ചെയ്തിരിക്കണം.

    ഇത്തരത്തിലുള്ള പ്രശ്\u200cനങ്ങൾ പരിഹരിക്കുന്നതിനും അന്തിമ വില ലാഭിക്കുന്നതിനും ഒരേ സമയം രണ്ട്, നാല്, 6 ഡിജിറ്റൽ പ്രതിരോധങ്ങൾ എന്നിവ ഉൾപ്പെടുന്ന മൈക്രോ സർക്കിട്ടുകളാണ് പരിഹാരങ്ങൾ നിർമ്മിക്കുന്നത്.

    ഓപ്പറേറ്റിംഗ് വോൾട്ടേജും കറന്റും

      ഒരുപക്ഷേ ആദ്യത്തെ സംഭവവികാസങ്ങളുടെ ഏറ്റവും വലിയ പോരായ്മ ടെർമിനലുകളിൽ അനുവദനീയമായ പരിമിതമായ വോൾട്ടേജാണ്. ഇത് സപ്ലൈ വോൾട്ടേജിൽ കവിയരുത്, അത് 2.7 മുതൽ 5.5 വി വരെയാണ്, ഏറ്റവും പ്രധാനമായി, നെഗറ്റീവ് മേഖലയിലേക്ക് പോകാൻ കഴിഞ്ഞില്ല, അതിനാലാണ് മൈക്രോ സർക്കിട്ടുകളുടെ ഉപയോഗം ഏകധ്രുവ പവർ ഉള്ള ഉപകരണങ്ങളിൽ പരിമിതപ്പെടുത്തിയിരിക്കുന്നത്. ഒന്നാമതായി, എഞ്ചിനീയർമാർ ബൈപോളാരിറ്റി പ്രശ്നം പരിഹരിച്ചു. അതിനാൽ ഏകധ്രുവ വോൾട്ടേജ് മുതൽ 5.5 വോൾട്ട് വരെ പ്രവർത്തിക്കാനും ബൈപോളാർ പവർ മോഡിനെ 75 2.75 വി വരെ പിന്തുണയ്ക്കാനും കഴിവുള്ള ഉപകരണങ്ങൾ പ്രത്യക്ഷപ്പെട്ടു. പരമാവധി വൈദ്യുതി വിതരണം 5.5 ഡോളറും .5 16.5 പോലും ഉള്ള പതിപ്പുകൾ പ്രത്യക്ഷപ്പെടാൻ തുടങ്ങി (AD5291 / 5292 ൽ 33 വോൾട്ട് യൂണിപോളാർ വരെ). തീർച്ചയായും, പരമ്പരാഗത പ്രതിരോധം ഇപ്പോഴും ഈ പാരാമീറ്ററിൽ വളരെയധികം ഗുണം ചെയ്യുന്നു, പക്ഷേ ഭൂരിഭാഗം സർക്യൂട്ടുകൾക്കും 33 വോൾട്ട് മതി.

    എന്നിരുന്നാലും, ഉപകരണം പരമാവധി വോൾട്ടേജ് പിന്തുണയ്ക്കുന്നതിൽ കാര്യമില്ല, അനുവദനീയമായ പരിധിക്കപ്പുറത്തേക്ക് പോകാൻ കഴിയുമെങ്കിൽ, ഡയോഡുകളോ സപ്രസ്സറുകളോ ഉള്ള ഏറ്റവും ലളിതമായ പരിരക്ഷണം പ്രയോഗിക്കണം.


    മറ്റൊരു ഗുരുതരമായ പ്രശ്നം ഡിജിറ്റൽ പ്രതിരോധത്തിന്റെ കുറഞ്ഞ പ്രവർത്തന പ്രവാഹമാണ്, ഇത് പ്രധാനമായും അവയുടെ ചെറിയ വലിപ്പം മൂലമാണ്. കാലക്രമേണ നശീകരണ സാധ്യതയില്ലാതെ, മിക്ക മോഡലുകൾക്കും ശരാശരി നേരിട്ടുള്ള വൈദ്യുതധാര 3 mA കവിയാൻ പാടില്ല. ഒഴുകുന്ന കറന്റ് പൾസ് ചെയ്താൽ, അതിന്റെ പരമാവധി മൂല്യം കൂടുതലായിരിക്കാം.

    കൃത്യതയ്ക്കുള്ള പോരാട്ടം. നിയന്ത്രിത കുഴപ്പ സാങ്കേതികവിദ്യ

      നിർഭാഗ്യവശാൽ, നിലവിലുള്ള നിർമ്മാണ സാങ്കേതികവിദ്യ ഡിജിറ്റൽ റെസിസ്റ്റൻസുകളിൽ ഉപയോഗിക്കുന്ന സംയോജിത റെസിസ്റ്ററുകളുടെ പ്രതിരോധം വ്യതിചലിപ്പിക്കാൻ അനുവദിക്കുന്നു, നാമമാത്രത്തിന്റെ 20 ശതമാനം വരെ. എന്നിരുന്നാലും, ഒരു ബാച്ചിനുള്ളിൽ, മാത്രമല്ല ഒരു പ്രത്യേക ഉപകരണം, പ്രതിരോധ വ്യത്യാസം 0.1% കവിയരുത്. ഇൻസ്റ്റാളേഷന്റെ കൃത്യത വർദ്ധിപ്പിക്കുന്നതിന്, നിർമ്മാതാവ് കുറഞ്ഞത് ഓരോ പ്ലേറ്റിലുമുള്ള റെസിസ്റ്ററുകളുടെ പ്രതിരോധം അളക്കാനും ഓരോ മൈക്രോ സർക്കിട്ടുകളുടെയും നാമമാത്രമല്ല, മറിച്ച് ഉൽ\u200cപാദന സമയത്ത് ലഭിച്ച യഥാർത്ഥ പ്രതിരോധം 0.01 ശതമാനം കൃത്യതയോടെ എഴുതാനും തുടങ്ങി. അത്തരമൊരു സംവിധാനം, പ്രത്യേകിച്ചും, AD5229 / 5235 മൈക്രോ സർക്കിട്ടുകളിൽ, മൾട്ടി-ടേൺ ട്യൂണിംഗ് റെസിസ്റ്ററുകളിൽ പോലും നേടാനാകാത്ത ഒരു പിശകിനൊപ്പം പ്രതിരോധ ക്രമീകരണത്തിന്റെ യഥാർത്ഥ കൃത്യത കണക്കാക്കാൻ അനുവദിക്കുന്നു - 0.01 ശതമാനം. ഇതിന്റെ അടിസ്ഥാനത്തിൽ, ഒരു ഡിജിറ്റൽ കോഡ് പ്രതിരോധത്തിലേക്ക് ഡീകോഡ് ചെയ്യുന്ന പ്രവർത്തനം ക്രമീകരിക്കാൻ കഴിയും. പ്രാഥമിക പ്രതിരോധം 100 ഓംസ് ആണെന്ന് കരുതുക. 1 കെയിലേക്ക് പ്രതിരോധം സജ്ജീകരിക്കുന്നതിന്, നിങ്ങൾ ഡിജിറ്റൽ രജിസ്റ്ററിൽ 10 സജ്ജമാക്കി. എന്നാൽ യഥാർത്ഥ ഉപകരണത്തിൽ പ്രതിരോധം നാമമാത്ര മൂല്യത്തിൽ നിന്ന് മുകളിലേക്ക് വ്യതിചലിച്ച് 110 ഓമുകൾക്ക് തുല്യമാണെങ്കിൽ, 10 ലെവലിൽ നിങ്ങൾക്ക് 1.1 കെ ലഭിക്കും. എന്നിരുന്നാലും, പ്രതിരോധത്തിന്റെ യഥാർത്ഥ മൂല്യം കണക്കിലെടുക്കുമ്പോൾ, മൈക്രോകൺട്രോളറിന് കോഡ് വീണ്ടും കണക്കാക്കാനും വാസ്തവത്തിൽ പത്തിന് പകരം കോഡ് 9 നൽകാനും കഴിയും.അപ്പോൾ നമുക്ക് വാസ്തവത്തിൽ 9 * 110 \u003d 990 ഓംസ് ലഭിക്കും.

    കൂടാതെ, 1% കൃത്യതയോടെ റെസിസ്റ്റൻസ് കാലിബ്രേഷൻ സാങ്കേതികവിദ്യയ്ക്ക് പേറ്റന്റ് നൽകിയിട്ടുണ്ട്. നിർഭാഗ്യവശാൽ, അതിന്റെ പ്രവർത്തനരീതി എന്താണെന്ന് എനിക്ക് വിവരങ്ങൾ കണ്ടെത്താൻ കഴിഞ്ഞില്ല.

    റെസിസ്റ്റൻസ് ക്രമീകരണത്തിന്റെ വിവേകം വർദ്ധിപ്പിക്കുന്നതിന്, 1024 ക്രമീകരണ ഘട്ടങ്ങൾ നൽകുന്ന 10-ബിറ്റ് ഡീകോഡറുള്ള ഉപകരണങ്ങൾ വികസിപ്പിച്ചെടുത്തു. വ്യത്യസ്ത റേറ്റിംഗുകളുള്ള രണ്ട് ഡിജിറ്റൽ റെസിസ്റ്റൻസുകളുടെ സീരീസ് അല്ലെങ്കിൽ സമാന്തര കണക്ഷൻ ഉപയോഗിച്ച് ഈ പാരാമീറ്ററിൽ കൂടുതൽ വർദ്ധനവ് നേടാനാകും.

    താപനില സ്ഥിരത

       ഇത് ഒട്ടും മോശമല്ല. ഫിലിം നിർമ്മിത റെസിസ്റ്ററുകളുടെ ഉപയോഗം 35ppm / ° C (0.0035%) കവിയാത്ത ഡ്രിഫ്റ്റ് ലെവൽ നേടാൻ സഹായിക്കുന്നു. താപ നഷ്ടപരിഹാരമുള്ള ഉപകരണങ്ങളുണ്ട്, ഇതിന്റെ താപനില ഡ്രിഫ്റ്റ് 10ppm /. C തലത്തിലാണ്. ഈ പാരാമീറ്ററിൽ, ഡിജിറ്റൽ പ്രതിരോധം പല എഞ്ചിൻ എതിരാളികളേക്കാളും മികച്ചതാണ്. ഈ പാരാമീറ്റർ പ്രസക്തമല്ലാത്ത അപ്ലിക്കേഷനുകൾക്കായി, 600 പിപിഎം / ഡിഗ്രി സെൽഷ്യസിൽ ഡ്രിഫ്റ്റ് ഉള്ള അർദ്ധചാലക റെസിസ്റ്ററുകളുള്ള വിലകുറഞ്ഞ ഉപകരണങ്ങൾ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.

    എ\u200cഡി\u200cഐ മുതൽ മിക്ക ഉപകരണങ്ങളുടെയും പ്രവർത്തന താപനില പരിധി -40 ° C മുതൽ + 125 ° C വരെയാണ്, ഇത് ഭൂരിഭാഗം അപ്ലിക്കേഷനുകൾക്കും മതിയാകും.

    ലഭ്യമായ നിരവധി പ്രതിരോധങ്ങൾ.

      തീർച്ചയായും, പരമ്പരാഗത സ്ലൈഡ് റെസിസ്റ്ററുകളുടേതുപോലുള്ള വൈവിധ്യങ്ങളൊന്നുമില്ല, എന്നിരുന്നാലും, തിരഞ്ഞെടുക്കാൻ ധാരാളം ഉണ്ട്. ഉപകരണത്തിന്റെ ബിറ്റ് ഡെപ്ത്തിൽ ലഭ്യമായ പ്രതിരോധങ്ങളെ ആശ്രയിക്കുന്നതിനെ ചുവടെയുള്ള പട്ടിക വ്യക്തമാക്കുന്നു.


    സിഗ്നൽ വികൃതമാക്കൽ

      ഡിജിറ്റൽ ആംപ്ലിഫയറുകൾ അവതരിപ്പിച്ച സിഗ്നലിന്റെ പ്രധാന വികലത്തെ രണ്ട് ക്ലാസുകളായി തിരിക്കാം.
    • ഹാർമോണിക് ഡിസ്റ്റോർഷൻ അല്ലെങ്കിൽ വെസ്റ്റേൺ സ്റ്റൈൽ ടോട്ടൽ ഹാർമോണിക് ഡിസ്റ്റോർഷൻ (ടിഎച്ച്ഡി).


    പ്രായോഗിക വോൾട്ടേജ് വർദ്ധിക്കുന്നതിനനുസരിച്ച് ഈ വികലങ്ങൾ വർദ്ധിക്കുന്നു. AD9252 ചിപ്പുകൾക്കായി സമാഹരിച്ച ഇനിപ്പറയുന്ന പട്ടികയിൽ നിന്ന് അവയുടെ സാധാരണ മൂല്യങ്ങളെക്കുറിച്ച് നിങ്ങൾക്ക് ഒരു ആശയം ലഭിക്കും ...


    ചില സന്ദർഭങ്ങളിൽ, ഇത്തരത്തിലുള്ള വികൃതത -60 dB ആയി വർദ്ധിക്കും

    ഉപകരണത്തിന്റെ പ്രതിരോധം വർദ്ധിക്കുന്നതിനനുസരിച്ച് ഈ ഇഫക്റ്റിന്റെ പ്രഭാവം വർദ്ധിക്കുന്നു. വ്യത്യസ്ത റേറ്റിംഗുകളുടെ വ്യത്യസ്ത പ്രതിരോധത്തിനായി 3 ഡെസിബെലുകളുടെ സിഗ്നൽ അറ്റൻ\u200cവ്യൂഷൻ ഏത് ആവൃത്തിയിലാണ് താഴെയുള്ള പട്ടിക കാണിക്കുന്നത്.


    കൂടുതൽ വ്യക്തതയ്ക്കായി, AD5291 ചിപ്പുകൾക്കായി 20, 100 കിലോ-ഓം വ്യത്യസ്ത റേറ്റിംഗുകളുള്ള സെറ്റ് റെസിസ്റ്റൻസ് ലെവലിൽ സിഗ്നൽ ട്രാൻസ്മിഷനെ ആശ്രയിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ ഗ്രാഫുകൾ ഞാൻ നൽകും.


    അതിനാൽ, ഉയർന്ന റെസിസ്റ്റൻസ് റേറ്റിംഗ്, അതിന്റെ ഓപ്പറേറ്റിംഗ് ആവൃത്തി കുറയുന്നു.

      പരിണാമത്തിന്റെ "ചിപ്സ്"

      വിവിധ സുഖകരമായ കാര്യങ്ങൾ കണ്ടുപിടിച്ച് ഉപകരണത്തിനൊപ്പം ജോലി ഏറ്റവും സുഖകരമാക്കാൻ നിർമ്മാതാക്കൾ ശ്രമിക്കുന്നു. തൽഫലമായി, ഡിജിറ്റൽ റെസിസ്റ്റൻസുകൾ ആന്തരിക അസ്ഥിരമല്ലാത്ത മെമ്മറി സ്വന്തമാക്കി, ഒരിക്കൽ കൂടി പ്രോഗ്രാം ചെയ്യാനാകും.

    പ്രാരംഭ പ്രതിരോധ മൂല്യം സംഭരിക്കുക എന്നതാണ് ഇതിന്റെ പ്രധാന ലക്ഷ്യം, പവർ ഓണാക്കിയ ഉടൻ തന്നെ ഇത് യാന്ത്രികമായി സജ്ജമാക്കും. മധ്യ സ്ഥാനത്തേക്ക് വൈദ്യുതി പ്രയോഗിക്കുമ്പോൾ ഇലക്ട്രോണിക് റെസിസ്റ്ററുകളുടെ ആദ്യ മോഡലുകൾ ഇൻസ്റ്റാൾ ചെയ്തു, തുടർന്ന് പൂജ്യത്തിലേക്ക് പുന reset സജ്ജമാക്കുന്നതിന് ഒരു അധിക കാൽ പ്രത്യക്ഷപ്പെട്ടു, തുടർന്ന് മെമ്മറിയിൽ രേഖപ്പെടുത്തിയ മൂല്യം ഉപയോഗിച്ച് ലെവൽ സജ്ജമാക്കാൻ കഴിയും. ഏറ്റവും നൂതന മോഡലുകളിൽ, നിരവധി പ്രീസെറ്റ് മൂല്യങ്ങൾ മെമ്മറിയിലേക്ക് എഴുതാൻ കഴിയും, അവയ്ക്കിടയിൽ ബട്ടണുകൾ അമർത്തി ഉപയോക്താവിന് വേഗത്തിൽ മാറാൻ കഴിയും.


    കൂടാതെ, എൻ\u200cകോഡറുകൾ\u200c ബന്ധിപ്പിക്കുന്നതിനുള്ള ഒരു ഇന്റർ\u200cഫേസ് പ്രത്യക്ഷപ്പെട്ടു.


    മറ്റെന്താണ് മെച്ചപ്പെടുത്തേണ്ടത്?

       ഡിജിറ്റൽ പ്രതിരോധത്തിന്റെ ഉൽപാദനത്തിന്റെ പുരോഗതി ഏത് ദിശയിൽ വികസിക്കുമെന്ന് നിങ്ങൾക്ക് imagine ഹിക്കാനാകും.
       കൂടുതൽ കൃത്യത കൈവരിക്കാൻ, സ്വിച്ചിംഗ് സിസ്റ്റം മാറാം.

    ഉദാഹരണത്തിന്, പരമ്പരാഗത സർക്യൂട്ടിലേക്ക് സമാന്തരമായി ഒരു പ്രതിരോധം മാത്രം ചേർക്കുന്നു, നന്നായി, രണ്ട്. സമമിതിക്കായി മുകളിലെ തോളിൽ ഒരു കാര്യം കൂടി - നിങ്ങൾക്ക് പ്രതിരോധ ക്രമീകരണത്തിന്റെ കൃത്യത ഇരട്ടിയാക്കാം! ഒരു ഭവനത്തിലെ രണ്ട് ഉപകരണങ്ങളുടെ സംയോജനം വിവേചനാധികാരവും കൃത്യതയും നിരവധി തവണ വർദ്ധിപ്പിക്കാൻ സഹായിക്കും.

    ഡീകോഡറിനെ നിയന്ത്രിക്കുന്ന ഏറ്റവും ലളിതമായ മൈക്രോകൺട്രോളറിന്റെ ആമുഖം, ലഭിച്ച ചെറുത്തുനിൽപ്പുകളുടെ യഥാർത്ഥ മൂല്യത്തെ അടിസ്ഥാനമാക്കി, ഉപകരണത്തിന്റെ പ്രതിരോധം വളരെ ഉയർന്ന കൃത്യതയോടെ സജ്ജമാക്കുന്നതിന് ഒരു സ്വിച്ചിംഗ് പ്രോഗ്രാം സൃഷ്ടിക്കാൻ അനുവദിക്കും - 0.1% ഉം അതിലും ഉയർന്നതും. അത്തരം ഉപകരണങ്ങളിൽ ഒരു താപനില സെൻസർ സംയോജിപ്പിക്കുന്നതിലൂടെ, വളരെ വിശാലമായ താപനില പരിധിയിൽ രേഖീയത നിലനിർത്തുന്നതിന് നഷ്ടപരിഹാരം ഏർപ്പെടുത്താം. ഒരുപക്ഷേ ഹൈഫൈ ഉപകരണങ്ങൾക്കായുള്ള ഫ്രീക്വൻസി-കോമ്പൻസേറ്റഡ് റെസിസ്റ്റൻസുകളുടെ അനലോഗുകളുടെ രൂപം, ഇത് ഒരു കേസിൽ നിരവധി പ്രതിരോധമായിരിക്കും. അവയിലൊന്ന് വോളിയം നില ക്രമീകരിക്കുന്നതിന് ഉപയോഗിക്കും, മറ്റൊന്ന് ആവൃത്തി നഷ്ടപരിഹാരത്തിനായി ഉപയോഗിക്കും.

    ഉപയോഗ മേഖലകൾ

      ലേഖനത്തിന്റെ അടുത്ത ഭാഗത്ത് ഡിജിറ്റൽ പ്രതിരോധത്തെ അടിസ്ഥാനമാക്കി ഞാൻ നിർദ്ദിഷ്ട സർക്യൂട്ട് പരിഹാരങ്ങൾ നൽകും, ഇപ്പോൾ ഞങ്ങൾ ആപ്ലിക്കേഷൻ ഏരിയകൾ പരിഗണിക്കുന്നു.

    തീർച്ചയായും, ക്രമീകരിക്കാവുന്ന നേട്ടമുള്ള ആംപ്ലിഫയറുകൾ ആദ്യം ഓർമ്മ വരുന്നു.


    മൂല്യങ്ങൾ ക്രമീകരിക്കുന്നതിന്റെ കൃത്യത വർദ്ധിപ്പിച്ചതിന്റെ ഫലമായി, ഇൻസ്ട്രുമെന്റൽ ആംപ്ലിഫയറുകളുടെ നേട്ടത്തിനായി നിയന്ത്രണ സർക്യൂട്ടുകളിൽ ഇലക്ട്രോണിക് റെസിസ്റ്റൻസുകൾ ഉപയോഗിക്കാൻ സാധിച്ചു.


    ലിക്വിഡ് ക്രിസ്റ്റൽ ഡിസ്പ്ലേയുടെ വിപരീതത്തിൽ ഒരു ഓട്ടോമാറ്റിക് അല്ലെങ്കിൽ സോഫ്റ്റ്വെയർ മാറ്റം 10 കിലോ ഓം ഇലക്ട്രോണിക് പ്രതിരോധം ഉപയോഗിച്ച് ക്രമീകരിക്കാം.


    ഡിജിറ്റൽ പ്രതിരോധത്തെ അടിസ്ഥാനമാക്കി, നിയന്ത്രിത ഫിൽട്ടറുകൾ നടപ്പിലാക്കുന്നത് എളുപ്പമാണ്. ഉയർന്ന ഓർഡർ ഫിൽട്ടറുകൾക്ക് ഒരേ റേറ്റിംഗിന്റെ നിരവധി മാസ്റ്റർ റെസിസ്റ്ററുകൾ ആവശ്യമാണ്. ഒരു ഭവനത്തിൽ നിരവധി പ്രതിരോധങ്ങൾ അടങ്ങിയ ഉപകരണങ്ങൾ ഉപയോഗിച്ച് നടപ്പിലാക്കാൻ ഇത് വളരെ സൗകര്യപ്രദമാണ്, കാരണം ഈ സാഹചര്യത്തിൽ ഞങ്ങൾക്ക് മികച്ച ആവർത്തനക്ഷമത ലഭിക്കുന്നു. ലളിതമായ നിയന്ത്രിത ലോ-പാസ് ഫിൽട്ടറിന്റെ ലളിതമായ ഡയഗ്രം ചിത്രം കാണിക്കുന്നു.


    AD5292 അടിസ്ഥാനമാക്കി താരതമ്യേന ഉയർന്ന വിതരണ വോൾട്ടേജുള്ള ലോഗരിഥമിക് ആംപ്ലിഫയർ.


    സോഫ്റ്റ്വെയർ നിയന്ത്രിത വോൾട്ടേജ് റെഗുലേറ്റർ.


    ADI ലൈനപ്പ്

      ഉപസംഹാരമായി, അനലോഗ് ഉപകരണങ്ങളിൽ നിന്ന് ലഭ്യമായ ഇന്ന് ഇലക്ട്രോണിക് പൊട്ടൻഷ്യോമീറ്ററുകളുടെ പൂർണ്ണമായ ഒരു ലിസ്റ്റ് ഞാൻ നൽകും. ഈ കമ്പനി മാത്രമല്ല അത്തരം ഉപകരണങ്ങൾ നിർമ്മിക്കുന്നത് എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. ഉദാഹരണത്തിന്, മാക്സിം വളരെക്കാലം നല്ല ചിപ്പുകളും ഉണ്ടാക്കുന്നു.

    തുടക്കക്കാർക്കായി, ഉപയോക്തൃ പ്രോഗ്രാമിംഗിനെ പിന്തുണയ്\u200cക്കാത്ത ഉപകരണങ്ങൾ.


    സമാപനത്തിൽ, പ്രോഗ്രാം ചെയ്യാവുന്ന ഉപകരണങ്ങൾ. ഒരു നിർദ്ദിഷ്ട മോഡൽ തിരഞ്ഞെടുക്കുമ്പോൾ, അവ രണ്ടും ഒരിക്കൽ പ്രോഗ്രാം ചെയ്യാവുന്നതും റിപ്രോഗ്രാമിംഗിനെ പിന്തുണയ്ക്കുന്നതുമാണ് എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്. മാത്രമല്ല, ധാരാളം സൈക്കിളുകൾ EEPROM സാങ്കേതികവിദ്യ നിർമ്മിച്ച മെമ്മറി ഉപയോഗിച്ച് മൈക്രോ സർക്കിട്ടുകൾ മാത്രമേ നൽകുന്നുള്ളൂ.


    ഇത് അവലോകനം അവസാനിപ്പിക്കുന്നു. അടുത്ത ലേഖനം ഡിജിറ്റൽ പ്രതിരോധം ഉപയോഗിച്ച് പ്രായോഗിക സർക്യൂട്ടുകളുടെ പരിഗണനയ്ക്കായി നീക്കിവയ്ക്കും.

    പി.എസ്. ഇതിനകം തന്നെ അങ്ങനെ സംഭവിച്ചു

    ലോഡിന് കീഴിലുള്ള വിവിധ സർക്യൂട്ടുകൾ പരിശോധിക്കുന്നതിന്, ഒരു അമേച്വർ റേഡിയോയ്ക്ക് പലപ്പോഴും വ്യത്യസ്ത റേറ്റിംഗുകളുടെ റെസിസ്റ്ററുകളുടെ ഒരു വലിയ സ്റ്റോർ ആവശ്യമാണ്, അതനുസരിച്ച് വ്യത്യസ്ത ശേഷികളും. ബുദ്ധിമുട്ടുള്ള ഒരു കൂട്ടം ടെസ്റ്റ് റെസിസ്റ്റൻസുകൾ ഒഴിവാക്കുക നിങ്ങളെ സഹായിക്കും ഇലക്ട്രോണിക് റെസിസ്റ്റർഇതിന്റെ സ്കീം ചുവടെ അവതരിപ്പിച്ചിരിക്കുന്നു.

    പ്രത്യേകിച്ചും, ഈ സ്കീം ക്രമീകരിക്കാൻ സഹായിക്കും വൈദ്യുതി വിതരണം: അലകൾ ഏത് ലോഡിലാണ് വളരുന്നതെന്ന് കണ്ടെത്തുക, voltage ട്ട്\u200cപുട്ട് വോൾട്ടേജിന്റെ മൂല്യം മാറുന്നു, ഓവർലോഡിനെതിരെ ഇലക്ട്രോണിക് പരിരക്ഷണം സജ്ജമാക്കാൻ ഇത് നിങ്ങളെ സഹായിക്കുന്നു.
    തുല്യമായ സർക്യൂട്ട് ലോഡുചെയ്യുക   വളരെ ലളിതമാണ്. സർക്യൂട്ടിന്റെ പ്രധാന ഘടകം MOSFET-N ട്രാൻസിസ്റ്ററാണ്. പൊട്ടൻറ്റോമീറ്റർ R2 ഉപയോഗിച്ച് ഗേറ്റിലെ വോൾട്ടേജ് മാറ്റിയാണ് നിലവിലെ ഉപഭോഗം നിയന്ത്രിക്കുന്നത്. ഗേറ്റിലെ വോൾട്ടേജിനെ ആശ്രയിച്ച് MOSFET ന്റെ പ്രതിരോധം മാറുന്നു. പൊട്ടൻറ്റോമീറ്ററിന്റെ ഇൻപുട്ടിലെ വോൾട്ടേജ് സെനർ ഡയോഡ് വിഡി 1 ന് നന്ദി.

    ലളിതമായ ലോഡ് തുല്യമായ സർക്യൂട്ട്

    ഒരു ചെറിയ output ട്ട്\u200cപുട്ട് വോൾട്ടേജ് ഉപയോഗിച്ച് ഒരു ഉറവിടം പരീക്ഷിക്കുന്നതിന്, നിങ്ങൾ ലോജിക് മോസ്ഫെറ്റ് ഉപയോഗിക്കണം (ഒരു ലോജിക് ലെവലിൽ നിന്ന് മാറുന്നതിനാണ് മോസ്ഫെറ്റ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്). ഇതിന് താഴ്ന്ന ത്രെഷോൾഡ് വോൾട്ടേജുണ്ട്, കൂടാതെ 4 വി വരെ വോൾട്ടേജുകളുള്ള പവർ സപ്ലൈസ് പരിശോധിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. ലോജിക് ട്രാൻസിസ്റ്ററുകൾക്ക്, 5 വി സെനർ ഡയോഡ് അനുയോജ്യമാണ്, ക്ലാസിക് മോസ്ഫെറ്റുകൾക്ക് - 9 വി. മോസ്ഫെറ്റുകൾ സ്ഥാപിക്കണം വലിയ റേഡിയേറ്റർ   . TO220 പാക്കേജിലെ ട്രാൻസിസ്റ്ററിനുള്ള ഹ്രസ്വകാല ലോഡിന് 100 വാട്ടിലേക്ക് എത്താൻ കഴിയും. ഒരു വലിയ റേഡിയേറ്റർ ഉപയോഗിച്ച് 50 വാട്ട് വരെ ലോഡ് ഉപയോഗിച്ച് ഇത് പ്രവർത്തിക്കാൻ കഴിയും. ഇൻപുട്ട് വോൾട്ടേജ് ശ്രേണിയിൽ ഇത് പ്രവർത്തിക്കുന്നു 4 - 25 വി. ലോജിക് ട്രാൻസിസ്റ്ററുകൾക്ക് ഒരു ചട്ടം പോലെ, DS- ടെർമിനലുകൾക്കിടയിലുള്ള പരമാവധി വോൾട്ടേജ് 30V ആണ്.

    വേരിയബിൾ ഡിജിറ്റൽ നിയന്ത്രിത റെസിസ്റ്റർ. ഈ ഉപകരണം ഒരു മെക്കാനിക്കൽ പൊട്ടൻഷ്യോമീറ്റർ അല്ലെങ്കിൽ വേരിയബിൾ റെസിസ്റ്ററിന്റെ അതേ ഇലക്ട്രോണിക് റെഗുലേഷൻ പ്രവർത്തനം നിർവ്വഹിക്കുന്നു. കൗണ്ടിംഗ് ഇൻ\u200cപുട്ട് സി\u200cഎൽ\u200cകിലേക്ക് ഒരു ക്ലോക്ക് പൾസ് പ്രയോഗിക്കുമ്പോൾ പ്രതിരോധം വിവേകപൂർവ്വം മാറുന്നു, യുപി / ഡൗൺ ഇൻപുട്ടിലെ സിഗ്നൽ ലെവൽ അനുസരിച്ച് എണ്ണൽ ദിശ (പ്രതിരോധം കൂട്ടുകയോ കുറയ്ക്കുകയോ) നിർണ്ണയിക്കുന്നു.

    128 വ്യതിരിക്ത പ്രതിരോധ മൂല്യങ്ങൾ ലഭ്യമാണ്, നാമമാത്രമായ പൊട്ടൻഷ്യോമീറ്ററുകൾ 10, 50, 100 kOhm.

    ന് അത്തി. 1   ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററിന്റെ പ്രവർത്തന രേഖാചിത്രം കാണിച്ചിരിക്കുന്നു. 10 kOhm ന്റെ നാമമാത്ര മൂല്യം ഉപയോഗിച്ച്, ടെർമിനലുകൾ A, B എന്നിവയ്ക്കിടയിലുള്ള പ്രതിരോധം സ്ഥിരവും 10 kOhm ഉം ആണ്, കൂടാതെ റെസിസ്റ്റൻസ് ഇൻക്രിമെന്റിന്റെ വർദ്ധനവ് ഇതിന് തുല്യമായിരിക്കും:

    R STEP - 10 kOhm / 128 - 78 Ohm.

    സാധാരണ വിതരണ വോൾട്ടേജ് 5 V, നിലവിലെ ഉപഭോഗം 40 thanA യിൽ കൂടരുത്.

    പിൻ അസൈൻമെന്റ് ഇതിൽ കാണിച്ചിരിക്കുന്നു അത്തി. 2.

    ന് ചിത്രം 3   AD5220 ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററിനായുള്ള ഒരു സാധാരണ കണക്ഷൻ ഡയഗ്രം കാണിച്ചിരിക്കുന്നു.


      അത്തിപ്പഴം. 4. വൃത്താകൃതിയിലുള്ള സെൻസറുള്ള സർക്യൂട്ട് ഇന്റർഫേസ്

    ന് അത്തി. 4   ഒരു വൃത്താകൃതിയിലുള്ള മോട്ടോർ ഷാഫ്റ്റ് പൊസിഷൻ സെൻസർ RE11CTV1Y12-EF2CS ഉള്ള ഇന്റർഫേസ് സർക്യൂട്ടിൽ AD5220 ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററിന്റെ ഉപയോഗം കാണിച്ചിരിക്കുന്നു. പി. കൈറോലോമുക് (കാലിഫോർണിയ, യുഎസ്എ) ആണ് ഈ പദ്ധതി വികസിപ്പിച്ചത്. ഒരു റോട്ടറി എൻ\u200cകോഡർ, ഷാഫ്റ്റിന്റെ കോണീയ സ്ഥാനം ഒരു ക്വാഡ്രാച്ചർ ഡീകോഡറിലേക്ക് (LS7084 - 90 ° ഫേസ് ഷിഫ്റ്റ് ഡീകോഡർ) അയച്ച കോഡായി പരിവർത്തനം ചെയ്യുന്നു. ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററിനായി ഡീകോഡർ CLK, U / D നിയന്ത്രണ സിഗ്നലുകൾ സൃഷ്ടിക്കുന്നു.

    സിഗ്നലുകൾ എ, ബി ( ചിത്രം 5) വൃത്താകൃതിയിലുള്ള എൻ\u200cകോഡർ ഒരു ക്വാഡ്രാച്ചർ ഡീകോഡറിലൂടെ കടന്നുപോകുന്നു, ഇത് എ, ബി സിഗ്നലുകൾ\u200c തമ്മിലുള്ള ഘട്ടം വ്യത്യാസത്തെ നിയന്ത്രണ സിഗ്നലുകളായ സി\u200cഎൽ\u200cകെ, യു / ഡി എന്നിവ AD5220 നായി പരിവർത്തനം ചെയ്യുന്നു. സിഗ്നൽ ബി സിഗ്നൽ എ യേക്കാൾ മുന്നിലായിരിക്കുമ്പോൾ (മോട്ടോർ ഷാഫ്റ്റ് ഘടികാരദിശയിൽ കറങ്ങുന്നു), ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററിൽ ഉയർന്ന യു / ഡി ലെവൽ പ്രയോഗിക്കുന്നു. സിഗ്നൽ ബി സിഗ്നലിനേക്കാൾ മുന്നിലായിരിക്കുമ്പോൾ (മോട്ടോർ ഷാഫ്റ്റ് എതിർ ഘടികാരദിശയിൽ കറങ്ങുന്നു) ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററിൽ കുറഞ്ഞ യു / ഡി ലെവൽ പ്രയോഗിക്കുന്നു. ക്വാഡ്രാച്ചർ ഡീകോഡർ ഒരേസമയം AD5220 നായി ഒരു സിൻക്രണസ് ക്ലോക്ക് സിഗ്നൽ സൃഷ്ടിക്കുന്നു. ആർ\u200cബി\u200cഐ\u200cഎ\u200cഎസ് ക്രമീകരിച്ചുകൊണ്ട് ക്ലോക്ക് പൾ\u200cസിന്റെ വീതിയിൽ\u200c ഒരു രേഖീയ മാറ്റം നടത്തുന്നു.

    ഡീകോഡിംഗ് ക്വാഡ്രാച്ചർ സിഗ്നലുകൾക്ക് പുറമേ കോണീയ സ്ഥാനം   ഒരു ക്ലോക്ക് സൃഷ്ടിക്കുന്നതിലൂടെ, ശബ്\u200cദം, വൈബ്രേഷനുകൾ, മറ്റ് ക്ഷണിക ഇഫക്റ്റുകൾ എന്നിവയ്\u200cക്കായി ഫിൽട്ടറിംഗും LS7084 നൽകുന്നു. ഇത്തരത്തിലുള്ള ഉപകരണത്തിന് ഈ സവിശേഷത പ്രധാനമാണ്. ഒപ്റ്റിക്കൽ എൻ\u200cകോഡറുകളിൽ നിന്ന് വ്യത്യസ്തമായി, RE11CT-V1Y12-EF2CS എന്നത് കുറഞ്ഞ ചെലവിലുള്ള ഇലക്ട്രിക് വൃത്താകൃതിയിലുള്ള എൻ\u200cകോഡറാണ്, അതിൽ സ്വിച്ചിന്റെ ലോഹ കോൺ\u200cടാക്റ്റുകളുടെ അപൂർണ്ണ സ്വഭാവം കാരണം ഷാഫ്റ്റിന്റെ ഏത് ഭ്രമണത്തിനും ശക്തമായ ആഘാതമോ ശബ്ദമോ ഉണ്ടാകാം. AD5220 ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററിലേക്ക് ഇത്തരത്തിലുള്ള ഇടപെടൽ നടത്തുന്നത് LS7084 തടയുന്നു.

    ഉപകരണത്തിന്റെ പ്രവർത്തന തത്വം വളരെ ലളിതമാണ്. മോട്ടോർ ഷാഫ്റ്റ് ഘടികാരദിശയിൽ കറങ്ങുമ്പോൾ, ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററിന്റെ വേരിയബിൾ റെസിസ്റ്റൻസ് മൂല്യം അതിന്റെ പരമാവധി മൂല്യത്തിൽ എത്തുന്നതുവരെ ടെർമിനലുകൾ B1 ഉം RWB1 ഉം തമ്മിലുള്ള പ്രതിരോധം വർദ്ധിക്കുന്നു. ഒരേ ദിശയിലുള്ള കൂടുതൽ ഷാഫ്റ്റ് റൊട്ടേഷൻ output ട്ട്\u200cപുട്ട് ഇം\u200cപാഡൻസിനെ ബാധിക്കില്ല.
    അതുപോലെ, ഷാഫ്റ്റ് എതിർ ഘടികാരദിശയിൽ കറങ്ങുമ്പോൾ, പ്രതിരോധം പൂജ്യമാകുന്നതുവരെ ടെർമിനലുകൾ B1, RWB1 എന്നിവയ്ക്കിടയിലുള്ള പ്രതിരോധം കുറയുന്നു, അതേ ദിശയിലുള്ള ഷാഫ്റ്റിന്റെ ഭ്രമണത്തിന് യാതൊരു ഫലവുമില്ല.

    സാഹിത്യം.

    1. പീറ്റർ ഖൈറോലോമോർ, അനലോഗ് ഡിവൈസുകൾ, സാൻ ജോസ്, സിഎ മാർച്ച് 6, 2003

    2. റേഡിയോ ഡയഗ്രം, നമ്പർ 4/2011 ലിപൻ-സിക്കിൾ

    അടുത്ത സാമ്പിളുകളായി എനിക്ക് ഒരു കൂട്ടം ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്ററുകൾ ലഭിച്ചു അനലോഗ് ഉപകരണങ്ങൾ. കാര്യം രസകരവും വാഗ്ദാനവുമാണ്. AD8400 / AD8402 / AD8403 ലൈൻ കണ്ടെത്താൻ ഞാൻ ശ്രമിക്കും. ഒരു ചിപ്പിലെ പൊട്ടൻഷ്യോമീറ്ററുകളുടെ എണ്ണത്തിൽ മാത്രം അവ തമ്മിൽ വ്യത്യാസമുണ്ട്: യഥാക്രമം 1, 2, 4. എനിക്ക് AD8402 ലഭിച്ചു, അതായത്. ഒരു ചിപ്പിൽ രണ്ട് രൂപ. ഡാറ്റാഷീറ്റിൽ നിങ്ങൾക്ക് ഫ്ലോചാർട്ട് കാണാൻ കഴിയും - എല്ലാം അവിടെ ലളിതമാണ്. പക്ഷേ നേരിട്ട് വേരിയബിൾ റെസിസ്റ്റർ നടപ്പിലാക്കൽ കാണിച്ചിട്ടില്ല. ഇന്റർനെറ്റിൽ നിന്നുള്ള ഒരു ഡയഗ്രം ഉപയോഗിച്ച് ഞാൻ ഈ വിടവ് നികത്തും:
    ചിത്രത്തിൽ നിന്ന് കാണാൻ കഴിയുന്നതുപോലെ, റെസിസ്റ്റീവ് മൂലകം Rh - Rl N-1 റെസിസ്റ്ററുകൾ അടങ്ങിയിരിക്കുന്നു, കൂടാതെ MOS ട്രാൻസിസ്റ്ററുകളുടെ രൂപത്തിൽ സ്വിച്ച് കീകളുടെ N (ഇതാണ് അതിന്റെ ശേഷി). എന്റെ കാര്യത്തിൽ - N \u003d 256, ഇനി മുതൽ ഞാൻ ഇത് അർത്ഥമാക്കും . ഡീകോഡർ കോഡ് സർക്യൂട്ടിലേക്ക് കണക്റ്റുചെയ്\u200cതിരിക്കുന്ന “സ്ലൈഡർ” നിർവചിക്കുന്നു Rw   അനുബന്ധ MOS ട്രാൻസിസ്റ്റർ വഴി, 255 സീരീസ് കണക്റ്റുചെയ്ത റെസിസ്റ്ററുകളുടെ കണക്ഷൻ പോയിന്റ്. പൊട്ടൻഷ്യോമീറ്ററിന്റെ ആശ്രിതത്വം രേഖീയമാണെങ്കിൽ (എന്റെ കാര്യത്തിലെന്നപോലെ), അപ്പോൾ വരി നിർമ്മിക്കുന്ന റെസിസ്റ്ററുകളുടെ പ്രതിരോധ മൂല്യങ്ങൾ തുല്യമായിരിക്കും. ഇടതുവശത്തുള്ള ചിത്രത്തിലെ ചിഹ്നങ്ങൾ\u200c ഡാറ്റാഷീറ്റിലെ ചിഹ്നങ്ങളുമായി പൊരുത്തപ്പെടുന്നതായി ഞാൻ ശ്രദ്ധിക്കുന്നു: Rh -\u003e A, Rl -\u003e B, Rw -\u003e W.
      ഒരു സീരിയൽ 10-ബിറ്റ് എസ്\u200cപി\u200cഐ ഇന്റർഫേസിൽ ഇൻസ്റ്റാളേഷൻ കമാൻഡുകൾ ലഭിച്ചു.

    അടുത്തതായി, കല്ലിന്റെ പിൻ out ട്ട് നോക്കുക.   ഒരു ഡാറ്റാഷീറ്റിൽ നിന്നുള്ള ചിത്രം:
    AGND   - അനലോഗ് "നിലം";
    A2-B2   - രണ്ടാമത്തെ റെസിസ്റ്ററിന്റെ റെസിസ്റ്റീവ് ഘടകം;
    W2   - രണ്ടാമത്തെ റെസിസ്റ്ററിന്റെ സ്ലൈഡർ;
    ഡിജിഎൻ\u200cഡി   - ഡിജിറ്റൽ "എർത്ത്";
    SHDN   - രണ്ട് റെസിസ്റ്ററുകളുടെയും സ്ലൈഡറുകളുടെ ഹാർഡ്\u200cവെയർ ഇൻസ്റ്റാളേഷന്റെ സിഗ്നൽ ഏറ്റവും കുറഞ്ഞ മൂല്യത്തിലേക്ക്;
    സി.എസ്   - സ്റ്റാൻഡേർഡ് "ക്രിസ്റ്റൽ സെലക്ഷൻ";
    എസ്.ഡി.ഐ.   - സീരിയൽ ഡാറ്റ ഇൻപുട്ട്;
    CLK   - സീരിയൽ ഇന്റർഫേസിന്റെ ക്ലോക്കിംഗ് സിഗ്നൽ;
    RS   - ശരാശരി മൂല്യത്തിൽ രണ്ട് റെസിസ്റ്ററുകളുടെയും സ്ലൈഡറുകളുടെ ഹാർഡ്\u200cവെയർ ഇൻസ്റ്റാളേഷന്റെ സിഗ്നൽ;
    വി   - + പോഷകാഹാരം;
    W1   - ആദ്യ റെസിസ്റ്ററിന്റെ സ്ലൈഡർ;
    A1 - B1   - ഒന്നാം റെസിസ്റ്ററിന്റെ റെസിസ്റ്റീവ് ഘടകം.
    ഇപ്പോൾ നിയന്ത്രണ പദ ഘടന അതേ ഡാറ്റാഷീറ്റിൽ നിന്നുള്ളതാണ്:
      ഒരു വാക്ക് 10 അക്കങ്ങൾ ഉൾക്കൊള്ളുന്നു. A1   ഒപ്പം A0   സെറ്റ് മൂല്യത്തിന്റെ ബൈറ്റ് ഏത് റെസിസ്റ്ററിലേക്ക് (00 - 1, 01 - 2) അയച്ചുവെന്ന് നിർണ്ണയിക്കുക D7 - D0   W. സ്ലൈഡറിനായി. നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, സങ്കീർണ്ണമായ ഒന്നും തന്നെയില്ല.

    ബ്രെഡ്\u200cബോർഡ്   ATtiny2313 എന്നതിനായുള്ള പഴയ ഡീബഗ് മൊഡ്യൂൾ ഞാൻ ബോർഡിൽ നിന്ന് രൂപകൽപ്പന ചെയ്\u200cതു.


    കോഡ് എഴുതി:

      #ഉൾപ്പെടുന്നു    #ഉൾപ്പെടുന്നു # PORT_SPI PORTD / * പോർട്ട്, സിഗ്നൽ അസൈൻമെന്റുകൾ നിർവചിക്കുക * /   # DDR_SPI DDRD # നിർ\u200cവ്വചിക്കുക PIN_SPI PIND # SDO PD0 നിർ\u200cവ്വചിക്കുക # CKL PD1 നിർ\u200cവ്വചിക്കുക # CS PD2 നിർ\u200cവ്വചിക്കുക # SHDN PD3 നിർ\u200cവ്വചിക്കുക // സോഫ്റ്റ്വെയർ എസ്\u200cപി\u200cഐ സമാരംഭിക്കൽ പ്രവർത്തനം   (DDR_SPI | \u003d (1< < SDO) | (1 << CKL) | (1 << CS) | (1 << SHDN) | (1 << RS) ; // എല്ലാ സിഗ്നൽ p ട്ട്\u200cപുട്ടുകളും    PORT_SPI | \u003d (1<< CS) | (1 << SHDN) | (1 << RS) ; //с лог. 1 PORT_SPI &= ~(1 << SDO) ; //и лог. 0 PORT_SPI &= ~(1 << CKL) ; // } void set_resistance (unsigned char addr, unsigned char value) //функция записи { unsigned char i; // ലൂപ്പിനുള്ള വേരിയബിൾ    സൈൻ ചെയ്യാത്ത int addr_value; നിയന്ത്രണ പദം കണക്കാക്കാൻ // ഇന്റർമീഡിയറ്റ് വേരിയബിൾ    addr_value \u003d ((സൈൻ ചെയ്യാത്ത int) (addr<< 8 ) ) | ((unsigned int ) value) ; // വിലാസത്തിന്റെ രണ്ട് ബിറ്റുകളിൽ നിന്നും റെസിസ്റ്റൻസ് ബൈറ്റിൽ നിന്നും നിയന്ത്രണ പദം രൂപപ്പെടുത്തുക    PORT_SPI & \u003d ~ (1<< CS) ; // ചിപ്പ് തിരഞ്ഞെടുക്കൽ    (i \u003d 0; i< 10 ; i++ ) നിയന്ത്രണ പദത്തിന്റെ 10 ബിറ്റുകൾക്ക് //    (എങ്കിൽ (0x0001 & (addr_value \u003e\u003e (9 - i))) PORT_SPI | \u003d (1< < SDO) ; // ബിറ്റ് ഒന്നാണെങ്കിൽ, യൂണിറ്റ് സജ്ജമാക്കുക    അല്ലെങ്കിൽ PORT_SPI & \u003d ~ (1<< SDO) ; // അല്ലെങ്കിൽ - പൂജ്യം സജ്ജമാക്കുക    PORT_SPI | \u003d (1<< CKL) ; // ക്ലോക്കിന്റെ മുൻവശത്ത്    PORT_SPI & \u003d ~ (1<< CKL) ; // ക്ലോക്കിന്റെ മാന്ദ്യം    ) PORT_SPI | \u003d (1<< CS) ; // ഒരു ചിപ്പ് തിരഞ്ഞെടുക്കരുത്   ) int main (അസാധുവാണ്) // പ്രധാന പ്രവർത്തനം   (ഒപ്പിടാത്ത ചാർ q; // ലൂപ്പിനുള്ള വേരിയബിൾ    init_SPI (); // സോഫ്റ്റ്\u200cവെയർ SPI സമാരംഭിക്കുക    (1) // അനന്തമായ ലൂപ്പിൽ    (for (q \u003d 0; q< 255 ; q++ ) എല്ലാ 256 റെസിസ്റ്റൻസ് മൂല്യങ്ങൾക്കും //    (set_resistance (0x01, q); // ഒന്നാമത്തെ പൊട്ടൻഷ്യോമീറ്ററിനായി മാറിമാറി സജ്ജമാക്കി // _ delay_ms (500); // ഇത് സജ്ജീകരണത്തിനായുള്ളതാണ്, നിങ്ങൾക്ക് ഒമ്\u200cമീറ്റർ ഉപയോഗിച്ച് ആദ്യ പൊട്ടൻഷ്യോമീറ്ററിന്റെ പ്രതിരോധ മാറ്റം കാണാൻ കഴിയും. } } }

    ഇപ്പോൾ ഫ്ലോചാർട്ടിലേക്ക് മടങ്ങുക. അവളെ വീണ്ടും ശ്രദ്ധാപൂർവ്വം നോക്കൂ ... ഒന്നിനോടും സാമ്യമില്ലേ? റെസിസ്റ്റീവ് എലമെന്റിന്റെ p ട്ട്\u200cപുട്ടുകളിലൊന്നിലേക്ക് ഞങ്ങൾ റഫറൻസ് വോൾട്ടേജ് പ്രയോഗിക്കുകയും നേടുകയും ചെയ്യുന്നു ... DAC - ഡിജിറ്റൽ-ടു-അനലോഗ് കൺവെർട്ടർ! ഈ ഫംഗ്ഷനായി കോഡ് എഴുതിയിട്ടുണ്ട് - ഒരു ഓസിലോസ്\u200cകോപ്പ് ഉപയോഗിച്ച് ചിപ്പിന്റെ പ്രവർത്തനം നിരീക്ഷിക്കുന്നത് നന്നായിരിക്കും. ശരി, നിങ്ങൾക്ക് ഒരു ഓമ്മീറ്റർ ഉപയോഗിച്ച് പരിശോധിക്കണമെങ്കിൽ, കാലതാമസം ഒഴിവാക്കുക. അപ്പോൾ നിങ്ങൾ പ്രതിരോധത്തിൽ ഒരു മാറ്റം കാണും.
    ഒടുവിൽ, ഗവേഷണം തന്നെ.
      ഡിജിറ്റൽ പൊട്ടൻഷ്യോമീറ്റർ ഒരു ഓമ്മീറ്ററിലും എസ്എച്ച്ഡിഎൻ, ആർ\u200cഎസ് സിഗ്നലുകളുടെ ശരിയായ പ്രവർത്തനത്തിലും പ്രവർത്തിക്കുന്നുണ്ടെന്ന് ഉറപ്പുവരുത്തിയ ശേഷം, മുകളിൽ സൂചിപ്പിച്ച അര-സെക്കന്റ് കാലതാമസത്തെക്കുറിച്ച് ഞാൻ അഭിപ്രായപ്പെടുകയും ചിപ്പിന്റെ സ്വഭാവം എപ്പോഴാണെന്ന് കണ്ടെത്തുകയും ചെയ്തു:
      1. ചിപ്പിന്റെ supply ർജ്ജ വിതരണത്തിൽ നിന്ന് നേരിട്ട് റെസിസ്റ്ററിലേക്കുള്ള വോൾട്ടേജ് വിതരണം, അതായത്. ഗാൽവാനിക്കലായി അഴിച്ചിട്ടില്ല. ചിത്രം ഇതുപോലെ മാറി.