02.09.2019

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


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

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

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

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

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

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

കമാൻഡ് ബൈറ്റിനെ നമുക്ക് സൂക്ഷ്മമായി പരിശോധിക്കാം:


ബിറ്റുകൾ C1, C0 എന്നിവ എക്സിക്യൂട്ട് ചെയ്യേണ്ട നിർദ്ദേശങ്ങൾ തിരഞ്ഞെടുക്കാൻ ഉപയോഗിക്കുന്നു. അതിൽ രണ്ടെണ്ണം മാത്രമാണ് NOP കണക്കാക്കാത്തത്. ഡാറ്റാഷീറ്റിൽ നിന്ന് ശൂന്യമായ കമാൻഡ് എന്തിനുവേണ്ടിയാണെന്ന് എനിക്ക് ഇപ്പോഴും മനസ്സിലാകുന്നില്ല.

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

    I2C ഇൻ്റർഫേസ് ഉള്ള മുഴുവൻ ഉപകരണത്തിൻ്റെയും പ്രവർത്തന ഡയഗ്രം നമുക്ക് ഇപ്പോൾ പരിഗണിക്കാം.


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


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


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

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

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

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

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


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

    കൃത്യതയ്ക്കുള്ള പോരാട്ടം. നിയന്ത്രിത ചാവോസ് ടെക്നോളജി

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

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

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

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

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

    മിക്ക ADI ഉപകരണങ്ങളുടെയും പ്രവർത്തന താപനില പരിധി -40°C മുതൽ +125°C വരെയാണ്, ഇത് ബഹുഭൂരിപക്ഷം ആപ്ലിക്കേഷനുകൾക്കും പര്യാപ്തമാണ്.

    പ്രതിരോധങ്ങളുടെ ശ്രേണി ലഭ്യമാണ്.

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


    സിഗ്നൽ വക്രീകരണം

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


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


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

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


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


    അതിനാൽ, ഉയർന്ന പ്രതിരോധ മൂല്യം, അതിൻ്റെ പ്രവർത്തന ആവൃത്തി കുറവാണെന്ന് ഇത് മാറുന്നു.

    പരിണാമത്തിൻ്റെ "തന്ത്രങ്ങൾ"

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

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


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


    മറ്റെന്താണ് മെച്ചപ്പെടുത്താൻ കഴിയുക?

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

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

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

    ഉപയോഗ മേഖലകൾ

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

    തീർച്ചയായും, ആദ്യം മനസ്സിൽ വരുന്നത് വേരിയബിൾ ഗെയിൻ ആംപ്ലിഫയറുകളാണ്.


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


    ലിക്വിഡ് ക്രിസ്റ്റൽ ഡിസ്പ്ലേയുടെ വൈരുദ്ധ്യത്തിൽ ഓട്ടോമാറ്റിക് അല്ലെങ്കിൽ പ്രോഗ്രാമാമാറ്റിക് മാറ്റം 10 കിലോഗ്രാം എന്ന നാമമാത്ര മൂല്യമുള്ള ഒരു ഇലക്ട്രോണിക് പ്രതിരോധം ഉപയോഗിച്ച് സംഘടിപ്പിക്കാം.


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


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


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


    എഡിഐയിൽ നിന്നുള്ള ലീനിയർ സീരീസ്

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

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


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


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

    പി.എസ്. അത് ഇതിനകം പുറത്തായിക്കഴിഞ്ഞു

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

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

    ലളിതമായ തത്തുല്യ ലോഡ് ഡയഗ്രം

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

    ഡിജിറ്റൽ നിയന്ത്രിത വേരിയബിൾ റെസിസ്റ്റർ. ഈ ഉപകരണം അതുതന്നെ ചെയ്യുന്നു ഇലക്ട്രോണിക് പ്രവർത്തനംഒരു മെക്കാനിക്കൽ പൊട്ടൻഷിയോമീറ്റർ അല്ലെങ്കിൽ വേരിയബിൾ റെസിസ്റ്റർ എന്ന നിലയിൽ നിയന്ത്രണം. CLK കൗണ്ടിംഗ് ഇൻപുട്ടിൽ ക്ലോക്ക് പൾസ് പ്രയോഗിക്കുമ്പോൾ പ്രതിരോധം വ്യതിരിക്തമായി മാറുന്നു;

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

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

    R STEP - 10 kOhm / 128 - 78 Ohm.

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

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

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


    അരി. 4. വൃത്താകൃതിയിലുള്ള സെൻസറുള്ള ഇൻ്റർഫേസ് ഡയഗ്രം

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

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

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

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

    സാഹിത്യം.

    1. പീറ്റർ ഖൈറോലോമർ, അനലോഗ് ഉപകരണങ്ങൾ, സാൻ ജോസ്, CA മാർച്ച് 6, 2003

    2. റേഡിയോ സർക്യൂട്ട്, നമ്പർ 4/2011 ലിപെൻ-സെർപെൻ

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

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

    വികസന ബോർഡ് ATtiny2313 നായുള്ള ഒരു പഴയ ഡീബഗ്ഗിംഗ് മൊഡ്യൂൾ ബോർഡിൽ നിന്നാണ് ഞാൻ ഇത് നിർമ്മിച്ചത്.


    ഞാൻ കോഡ് എഴുതി:

    #ഉൾപ്പെടുന്നു #ഉൾപ്പെടുന്നു #PORT_SPI PORTD/*പോർട്ടും സിഗ്നൽ അസൈൻമെൻ്റുകളും നിർവ്വചിക്കുക*/#DDR_SPI DDRD define #PIN_SPI PIND #define SDO PD0 #define CKL PD1 #define CS PD2 #define SHDN PD3 #define RS PD4 void init_SPI (അസാധു) //സോഫ്റ്റ്‌വെയർ SPI ഇനീഷ്യലൈസേഷൻ ഫംഗ്‌ഷൻ( DDR_SPI |= (1< < SDO) | (1 << CKL) | (1 << CS) | (1 << SHDN) | (1 << RS) ; //എല്ലാ സിഗ്നലുകളും ഔട്ട്പുട്ടുകളാണ് PORT_SPI |= (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 = ((അൺ സൈൻ ചെയ്യാത്ത ഇൻറ്റ്) (addr<< 8 ) ) | ((unsigned int ) value) ; //രണ്ട് വിലാസ ബിറ്റുകളിൽ നിന്നും ഒരു റെസിസ്റ്റൻസ് ബൈറ്റിൽ നിന്നും ഒരു നിയന്ത്രണ വാക്ക് രൂപപ്പെടുത്തുക PORT_SPI &= ~(1<< CS) ; //ചിപ്പ് തിരഞ്ഞെടുക്കൽവേണ്ടി (i= 0 ; i< 10 ; i++ ) //നിയന്ത്രണ പദത്തിൻ്റെ 10 ബിറ്റുകൾക്ക്( എങ്കിൽ (0x0001 & (addr_value>> (9 - i)) ) PORT_SPI |= (1< < SDO) ; //ബിറ്റ് ഒന്നാണെങ്കിൽ, അത് ഒന്നായി സജ്ജമാക്കുകമറ്റുള്ളവ PORT_SPI &= ~(1<< SDO) ; //അല്ലെങ്കിൽ പൂജ്യമായി സജ്ജമാക്കുക PORT_SPI |= (1<< CKL) ; //ക്ലോക്ക് എഡ്ജ് PORT_SPI &= ~(1<< CKL) ; //പൾസ് കുറയൽ സമന്വയിപ്പിക്കുക PORT_SPI |= (1<< CS) ; //ഒരു ചിപ്പ് തിരഞ്ഞെടുക്കരുത്) int പ്രധാന (അസാധു) //പ്രധാന പ്രവർത്തനം( ഒപ്പിടാത്ത ചാർ q; ലൂപ്പിനുള്ള വേരിയബിൾ init_SPI(); //സോഫ്റ്റ്‌വെയർ SPI ആരംഭിക്കുകഅതേസമയം (1) //ഒരു അനന്തമായ ലൂപ്പിൽ( വേണ്ടി (q= 0 ; q< 255 ; q++ ) //എല്ലാ 256 പ്രതിരോധ മൂല്യങ്ങൾക്കും(set_resistance(0x01, q) ; //ഒന്നാം പൊട്ടൻഷിയോമീറ്ററിനായി ഓരോന്നായി സജ്ജമാക്കുക //_delay_ms(500);//ഇത് ക്രമീകരിക്കാനുള്ളതാണ്, 1st potentiometer-ൻ്റെ പ്രതിരോധത്തിലെ മാറ്റം കാണാൻ നിങ്ങൾക്ക് ഒരു ഓമ്മീറ്റർ ഉപയോഗിക്കാം } } }

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