8-ചാനൽ എ.ഡി
ഏറ്റെടുക്കൽ മൊഡ്യൂൾ
എഎൻ706
ഉപയോക്തൃ മാനുവൽ
ഭാഗം 1: 8-ചാനൽ എഡി അക്വിസിഷൻ മൊഡ്യൂൾ പാരാമീറ്ററുകൾ
- മൊഡ്യൂൾ VPN: AN706
- AD ചിപ്പ്: AD7606
- ചാനൽ: 8-ചാനൽ
- എഡി ബിറ്റുകൾ: 16-ബിറ്റ്
- മാക്സ് എസ്ampലെ നിരക്ക്: 200KSPS
- ഇൻപുട്ട് വോളിയംtagഇ നിരക്ക്: -5V~+5V
- മൊഡ്യൂളിന്റെ PCB ലെയറുകൾ: 4-ലെയർ, ഇൻഡിപെൻഡന്റ് പവർ ലെയറും GND ലെയറും
- മൊഡ്യൂൾ ഇന്റർഫേസ്: 40-പിൻ 0.1 ഇഞ്ച് സ്പെയ്സിംഗ് പെൺ ഹെഡർ, ഡൗൺലോഡ് ദിശ
- ആംബിയന്റ് താപനില (പവർ പ്രയോഗിച്ചാൽ: -40°~85°, വ്യാവസായിക ആവശ്യങ്ങൾ നിറവേറ്റുന്നതിനായി മൊഡ്യൂളിലുള്ള എല്ലാ ചിപ്പുകളും
- ഇൻപുട്ട് ഇന്റർഫേസ്: 8 പിച്ച് ഉള്ള 16 എസ്എംഎ ഇന്റർഫേസുകളും 2.54-പിൻ ഹെഡറുകളും (പിൻ ഓരോ ചാനലിനും പോസിറ്റീവ്, നെഗറ്റീവ് രണ്ട് പിൻ ഉണ്ട്)
- അളവ് കൃത്യത: 0.5mV ഉള്ളിൽ
ഭാഗം 2: മൊഡ്യൂൾ ഘടന
ചിത്രം 2-1: 8-ചാനൽ എഡി മൊഡ്യൂൾ ഘടന
ഭാഗം 3: AD7606 ചിപ്പ് ആമുഖം
AD76061 16-ബിറ്റ് ആണ്, ഒരേസമയം sampലിംഗ്, യഥാക്രമം എട്ട്, ആറ്, നാല് ചാനലുകളുള്ള അനലോഗ്-ടു-ഡിജിറ്റൽ ഡാറ്റ അക്വിസിഷൻ സിസ്റ്റങ്ങൾ (DAS). ഓരോ ഭാഗത്തിലും അനലോഗ് ഇൻപുട്ട് cl അടങ്ങിയിരിക്കുന്നുamp സംരക്ഷണം, ഒരു രണ്ടാം-ഓർഡർ ആന്റിലൈസിംഗ് ഫിൽട്ടർ, ഒരു ട്രാക്ക്-ആൻഡ്-ഹോൾഡ് ampലൈഫയർ, 16-ബിറ്റ് ചാർജ് റീഡിസ്ട്രിബ്യൂഷൻ തുടർച്ചയായ ഏകദേശ അനലോഗ്-ടു-ഡിജിറ്റൽ കൺവെർട്ടർ (ADC), ഒരു ഫ്ലെക്സിബിൾ ഡിജിറ്റൽ ഫിൽട്ടർ, ഒരു 2.5 V റഫറൻസും റഫറൻസും
ഇൻപുട്ട് clamp പ്രൊട്ടക്ഷൻ സർക്യൂട്ട് വോളിയം സഹിക്കാൻ കഴിയുംtag± 16.5 V വരെ. AD7606/AD7606-6/AD7606-4 ഒരു 5 V വിതരണത്തിൽ നിന്ന് പ്രവർത്തിക്കുന്നു, കൂടാതെ ± 10 V, ± 5 V യഥാർത്ഥ ബൈപോളാർ ഇൻപുട്ട് സിഗ്നലുകൾ ഉൾക്കൊള്ളാൻ കഴിയും.ampഎല്ലാ ചാനലുകൾക്കുമായി 200 kSPS വരെ ത്രൂപുട്ട് നിരക്കിൽ ലിംഗ്. ഇൻപുട്ട് clamp പ്രൊട്ടക്ഷൻ സർക്യൂട്ട് വോളിയം സഹിക്കാൻ കഴിയുംtag± 16.5 V വരെ.
AD7606 ന് 1 MΩ അനലോഗ് ഇൻപുട്ട് ഇംപെഡൻസ് ഉണ്ട്ampലിംഗ് ആവൃത്തി. സിംഗിൾ സപ്ലൈ ഓപ്പറേഷൻ, ഓൺ-ചിപ്പ് ഫിൽട്ടറിംഗ്, ഉയർന്ന ഇൻപുട്ട് ഇംപെഡൻസ് എന്നിവ ഡ്രൈവർ ഓപ്പിന്റെ ആവശ്യകത ഇല്ലാതാക്കുന്നു ampകളും ബാഹ്യ ബൈപോളാർ സപ്ലൈകളും.
AD7606/AD7606-6/AD7606-4 ആന്റി-അലിയാസിംഗ് ഫിൽട്ടറിന് 3 dB കട്ട്ഓഫ് ഫ്രീക്വൻസി 22 kHz ഉണ്ട് കൂടാതെ 40 dB ആന്റിലിയാസ് റിജക്ഷൻ നൽകുന്നുamp200 kSPS-ൽ ലിംഗ്.
ഫ്ലെക്സിബിൾ ഡിജിറ്റൽ ഫിൽട്ടർ പിൻ ഡ്രൈവ് ആണ്, SNR-ൽ മെച്ചപ്പെടുത്തലുകൾ നൽകുന്നു, കൂടാതെ 3 dB ബാൻഡ്വിഡ്ത്ത് കുറയ്ക്കുന്നു.
ഭാഗം 4: AD7606 ചിപ്പ് ഫങ്ഷണൽ ബ്ലോക്ക് ഡയഗ്രം
ചിത്രം 4-1: AD7606 ഫങ്ഷണൽ ബ്ലോക്ക് ഡയഗ്രം
ഭാഗം 5: AD7606 ചിപ്പ് ടൈമിംഗ് സ്പെസിഫിക്കേഷൻ
ചിത്രം5-1: AD7606 ടൈമിംഗ് ഡയഗ്രമുകൾ
AD7606 ഒരേസമയം സെampഎല്ലാ എട്ട് അനലോഗ് ഇൻപുട്ട് ചാനലുകളുടെയും ലിംഗ്.
എല്ലാ ചാനലുകളും എസ്ampരണ്ട് CONVST പിന്നുകളും (CONVST A, CONVST B) ഒരുമിച്ച് ബന്ധിപ്പിച്ചിരിക്കുമ്പോൾ ഒരേസമയം നയിക്കുന്നു. രണ്ട് CONVST x ഇൻപുട്ടുകളും നിയന്ത്രിക്കാൻ ഒരൊറ്റ CONVST സിഗ്നൽ ഉപയോഗിക്കുന്നു. ഈ സാധാരണ CONVST സിഗ്നലിന്റെ ഉയരുന്ന അഗ്രം ഒരേസമയം ആരംഭിക്കുന്നുampഎല്ലാ അനലോഗ് ഇൻപുട്ട് ചാനലുകളിലും ലിംഗ് (V1 മുതൽ V8 വരെ).
AD7606-ൽ പരിവർത്തനങ്ങൾ നടത്താൻ ഉപയോഗിക്കുന്ന ഒരു ഓൺ-ചിപ്പ് ഓസിലേറ്റർ അടങ്ങിയിരിക്കുന്നു. എല്ലാ ADC ചാനലുകൾക്കുമുള്ള പരിവർത്തന സമയം tCONV ആണ്. പരിവർത്തനങ്ങൾ പുരോഗമിക്കുമ്പോൾ, BUSY സിഗ്നൽ ഉപയോക്താവിനെ സൂചിപ്പിക്കുന്നു, അതിനാൽ CONVST ന്റെ റൈസിംഗ് എഡ്ജ് പ്രയോഗിക്കുമ്പോൾ, BUSY ലോജിക് ഉയർന്നതും പരിവർത്തന പ്രക്രിയയുടെ അവസാനം പരിവർത്തനം കുറയുന്നതുമാണ്. എട്ട് ട്രാക്ക് ആൻഡ് ഹോൾഡ് സ്ഥാപിക്കാൻ BUSY സിഗ്നലിന്റെ വീഴുന്ന അഗ്രം ഉപയോഗിക്കുന്നു ampലൈഫയറുകൾ വീണ്ടും ട്രാക്ക് മോഡിലേക്ക്. BUSY യുടെ അറ്റം സൂചിപ്പിക്കുന്നത്, പുതിയ ഡാറ്റ ഇപ്പോൾ സമാന്തര ബസ്സിൽ നിന്ന് (DB[15:0]), DOUTA, DOUTB സീരിയൽ ഡാറ്റ ലൈനുകൾ അല്ലെങ്കിൽ സമാന്തര ബൈറ്റ് ബസ്, DB[7:0] എന്നിവയിൽ നിന്ന് വായിക്കാൻ കഴിയുമെന്ന് സൂചിപ്പിക്കുന്നു.
ഭാഗം 6: AD7606 ചിപ്പ് പിൻ കോൺഫിഗറേഷൻ
AN706 8-ചാനൽ AD മൊഡ്യൂൾ ഹാർഡ്വെയർ സർക്യൂട്ട് ഡിസൈനിൽ, AD7606-ന്റെ മൂന്ന് കോൺഫിഗറേഷൻ പിന്നുകളിലേക്ക് പുൾ-അപ്പ് അല്ലെങ്കിൽ പുൾ-ഡൗൺ റെസിസ്റ്ററുകൾ ചേർത്ത് ഞങ്ങൾ AD7606-ന്റെ ഓപ്പറേറ്റിംഗ് മോഡ് സജ്ജമാക്കി.
- AD7606 ഒരു ബാഹ്യ റഫറൻസ് ഇൻപുട്ട് അല്ലെങ്കിൽ ഒരു ആന്തരിക റഫറൻസ് പിന്തുണയ്ക്കുന്നു. ഒരു ബാഹ്യ റഫറൻസ് ഉപയോഗിക്കുകയാണെങ്കിൽ, ചിപ്പിന്റെ REFIN/REFOUT-ന് ഒരു ബാഹ്യ 2.5V റഫറൻസ് ആവശ്യമാണ്. ഒരു ആന്തരിക റഫറൻസ് വോളിയം ഉപയോഗിക്കുകയാണെങ്കിൽtagഇ. REFIN/REFOUT പിൻ ഒരു ആന്തരിക 2.5V റഫറൻസാണ്. ആന്തരിക റഫറൻസ് അല്ലെങ്കിൽ ബാഹ്യ റഫറൻസ് തിരഞ്ഞെടുക്കാൻ REF SELECT പിൻ ഉപയോഗിക്കുന്നു. ഈ മൊഡ്യൂളിൽ, കാരണം ആന്തരിക റഫറൻസ് വോള്യത്തിന്റെ കൃത്യതtagAD7606-ന്റെ ഇയും വളരെ ഉയർന്നതാണ് (2.49V~2.505V), സർക്യൂട്ട് ഡിസൈൻ ഇന്റേണൽ റഫറൻസ് വോള്യം ഉപയോഗിക്കാൻ തിരഞ്ഞെടുക്കുന്നുtage.
പിൻ പേര് ലെവൽ സജ്ജമാക്കുക വിവരണം REF തിരഞ്ഞെടുക്കുക ഉയർന്ന തലം ആന്തരിക റഫറൻസ് വോളിയം ഉപയോഗിക്കുകtagഇ 2.5 വി - AD7606-ന്റെ AD കൺവേർഷൻ ഡാറ്റ അക്വിസിഷൻ പാരലൽ മോഡിലോ സീരിയൽ മോഡിലോ ആകാം. PAR/SER/BYTE SEL പിൻ ലെവൽ സജ്ജീകരിച്ച് ഉപയോക്താവിന് ആശയവിനിമയ മോഡ് സജ്ജമാക്കാൻ കഴിയും. AN706 മൊഡ്യൂൾ ഡിസൈനിൽ, AD7606-ന്റെ AD ഡാറ്റ വായിക്കാൻ സമാന്തര മോഡ് തിരഞ്ഞെടുക്കുക
പിൻ പേര് ലെവൽ സജ്ജമാക്കുക വിവരണം PAR/SER/BYTE SEL താഴ്ന്ന നില സമാന്തര ഇന്റർഫേസ് തിരഞ്ഞെടുക്കുക - AD10-ൽ ഇൻപുട്ട് ശ്രേണിയായി ±5 V അല്ലെങ്കിൽ ±9767 V തിരഞ്ഞെടുക്കാൻ RANGE പിൻ ഉപയോഗിക്കുന്നു. ±5 V ശ്രേണിയിൽ, 1LSB=152.58uV. ±10 V ശ്രേണിയിൽ, 1LSB=305.175 uV. AN706 മൊഡ്യൂളിന്റെ സർക്യൂട്ട് ഡിസൈനിൽ, ±5V അനലോഗ് വോളിയം തിരഞ്ഞെടുക്കുകtagഇ ഇൻപുട്ട് ശ്രേണി
പിൻ പേര് ലെവൽ സജ്ജമാക്കുക വിവരണം റേഞ്ച് താഴ്ന്ന നില അനലോഗ് സിഗ്നൽ ഇൻപുട്ട് ശ്രേണി തിരഞ്ഞെടുക്കൽ: ±5V - AD7606-ൽ ഒരു ഓപ്ഷണൽ ഡിജിറ്റൽ ഫസ്റ്റ്-ഓർഡർ സിങ്ക് ഫിൽട്ടർ അടങ്ങിയിരിക്കുന്നു, അത് വേഗത കുറഞ്ഞ ത്രൂപുട്ട് നിരക്കുകൾ ഉപയോഗിക്കുന്ന അല്ലെങ്കിൽ ഉയർന്ന സിഗ്നൽ-ടു-നോയ്സ് അനുപാതമോ ഡൈനാമിക് ശ്രേണിയോ ഉള്ള ആപ്ലിക്കേഷനുകളിൽ ഉപയോഗിക്കേണ്ടതാണ്. ഓവറുകൾampഡിജിറ്റൽ ഫിൽട്ടറിന്റെ ലിംഗ് അനുപാതം ഓവറുകൾ ഉപയോഗിച്ച് നിയന്ത്രിക്കപ്പെടുന്നുampലിംഗ് പിന്നുകൾ, OS [2:0] (താഴെയുള്ള പട്ടിക കാണുക). OS 2 MSB കൺട്രോൾ ബിറ്റ് ആണ്, OS 0 എന്നത് LSB കൺട്രോൾ ബിറ്റ് ആണ്. താഴെയുള്ള പട്ടിക ഓവർ നൽകുന്നുampവ്യത്യസ്ത ഓവറുകൾ തിരഞ്ഞെടുക്കാൻ ലിംഗ് ബിറ്റ് ഡീകോഡിംഗ്ampലെ നിരക്കുകൾ. OS പിന്നുകൾ BUSY യുടെ വീഴുന്ന അരികിൽ ഘടിപ്പിച്ചിരിക്കുന്നു.
AN706 മൊഡ്യൂളിന്റെ ഹാർഡ്വെയർ ഡിസൈനിൽ, OS [2:0] ബാഹ്യ ഇന്റർഫേസിലേക്ക് നയിക്കുന്നു, കൂടാതെ ഉയർന്ന അളവെടുപ്പ് കൃത്യത കൈവരിക്കുന്നതിന് OS ന്റെ പിൻ ലെവൽ [2:0] നിയന്ത്രിച്ച് FPGA അല്ലെങ്കിൽ CPU ഫിൽട്ടർ ഉപയോഗിക്കണോ എന്ന് തിരഞ്ഞെടുക്കാം. .
ഭാഗം 7: AD7606 ചിപ്പ് ADC ട്രാൻസ്ഫർ ഫംഗ്ഷൻ
AD7606-ന്റെ ഔട്ട്പുട്ട് കോഡിംഗ് രണ്ടിന്റെ പൂരകമാണ്. രൂപകല്പന ചെയ്ത കോഡ് സംക്രമണങ്ങൾ തുടർച്ചയായി പൂർണ്ണസംഖ്യയായ LSB മൂല്യങ്ങൾക്കിടയിൽ, അതായത് 1/2 LSB, 3/2 LSB എന്നിവയ്ക്കിടയിലാണ് സംഭവിക്കുന്നത്. AD65,536-ന് LSB വലുപ്പം FSR/7606 ആണ്. AD7606-ന് അനുയോജ്യമായ ട്രാൻസ്ഫർ സ്വഭാവം ചിത്രം 7-1 ൽ കാണിച്ചിരിക്കുന്നു.
ഭാഗം 8: ഇന്റർഫേസ് ഡെഫനിഷൻ (പിസിബിയിൽ ലേബൽ ചെയ്ത പിൻ പിൻ 1 ആണ്)
പിൻ | സിഗ്നൽ നാമം | വിവരണം | പിൻ | സിഗ്നൽ നാമം | വിവരണം |
1 | ജിഎൻഡി | ഗ്രൗണ്ട് | 2 | വി.സി.സി | +5V |
3 | OS1 | ഓവർampലിംഗം തിരഞ്ഞെടുക്കുക |
4 | OS0 | ഓവർampലിംഗം തിരഞ്ഞെടുക്കുക |
5 | കോൺവ്സ്റ്റാബ് | ഡാറ്റ പരിവർത്തനം | 6 | OS2 | ഓവർampലിംഗം തിരഞ്ഞെടുക്കുക |
7 | RD | വായിക്കുക | 8 | പുനഃസജ്ജമാക്കുക | പുനഃസജ്ജമാക്കുക |
9 | തിരക്ക് | തിരക്ക് | 10 | CS | ചിപ്പ് തിരഞ്ഞെടുക്കുക |
11 | 12 | FIRSTDATA | ആദ്യ ഡാറ്റ | ||
13 | 14 | ||||
15 | DB0 | എഡി ഡാറ്റ ബസ് | 16 | DB1 | എഡി ഡാറ്റ ബസ് |
17 | DB2 | എഡി ഡാറ്റ ബസ് | 18 | DB3 | എഡി ഡാറ്റ ബസ് |
19 | DB4 | എഡി ഡാറ്റ ബസ് | 20 | DB5 | എഡി ഡാറ്റ ബസ് |
21 | DB6 | എഡി ഡാറ്റ ബസ് | 22 | DB7 | എഡി ഡാറ്റ ബസ് |
23 | DB8 | എഡി ഡാറ്റ ബസ് | 24 | DB9 | എഡി ഡാറ്റ ബസ് |
25 | DB10 | എഡി ഡാറ്റ ബസ് | 26 | DB11 | എഡി ഡാറ്റ ബസ് |
ഭാഗം 9: AN706 മൊഡ്യൂൾ പരീക്ഷണാത്മക നടപടിക്രമം
- ആദ്യം, AN706 മൊഡ്യൂളിനെ ALINX FPGA ഡെവലപ്മെന്റ് ബോർഡിന്റെ 34-പിൻ സ്റ്റാൻഡേർഡ് എക്സ്പാൻഷൻ പോർട്ടിലേക്ക് ബന്ധിപ്പിക്കുക (ഡെവലപ്മെന്റ് ബോർഡ് ഓഫാണെങ്കിൽ).
- AN706 മൊഡ്യൂൾ ഇൻപുട്ട് കണക്ടറിലേക്ക് നിങ്ങളുടെ സിഗ്നൽ ഉറവിടം ബന്ധിപ്പിക്കുക (ശ്രദ്ധിക്കുക: AD പോർട്ട് ഇൻപുട്ട് ശ്രേണി: -5V~+5V).
- ക്വാർട്ടസ് II അല്ലെങ്കിൽ ISE സോഫ്റ്റ്വെയർ ഉപയോഗിച്ച് FPGA-ലേക്ക് പ്രോഗ്രാം ഡൗൺലോഡ് ചെയ്യുക (നിങ്ങൾക്ക് ടെസ്റ്റിംഗ് പ്രോഗ്രാമുകൾ വേണമെങ്കിൽ, ഇമെയിൽ അയയ്ക്കുക rachel.zhou@alinx.com.cn).
- സീരിയൽ ഡീബഗ്ഗിംഗ് അസിസ്റ്റന്റ് ടൂൾ തുറന്ന് സീരിയൽ പോർട്ടിന്റെ കമ്മ്യൂണിക്കേഷൻ ബോഡ് നിരക്ക് ഇനിപ്പറയുന്ന രീതിയിൽ സജ്ജമാക്കുക
ചിത്രം 9-1: സീരിയൽ ഡീബഗ്ഗിംഗ് അസിസ്റ്റന്റ് ടൂൾ
- വോളിയംtagAN8 മൊഡ്യൂളിന്റെ 706-ചാനൽ സിഗ്നൽ ഇൻപുട്ടിന്റെ ഇ മൂല്യം സീരിയൽ ആശയവിനിമയത്തിൽ ദൃശ്യമാകും. (സീരിയൽ ഡീബഗ്ഗിംഗ് അസിസ്റ്റന്റിൽ 8-വേ ഡാറ്റ ഒരു വരിയിൽ പ്രദർശിപ്പിക്കുന്നതിനാൽ, ഞങ്ങൾ ഇന്റർഫേസ് വലുതാക്കേണ്ടതുണ്ട്.)
ചിത്രം 9-2: സീരിയൽ കമ്മ്യൂണിക്കേഷൻ
മുകളിലെ ഡാറ്റ, സിഗ്നൽ ഇൻപുട്ട് ഇല്ലാത്ത ഡാറ്റയുടെ 8 ചാനലുകളാണ്, കാരണം AD സിഗ്നൽ ഇൻപുട്ട് ഒരു ഫ്ലോട്ടിംഗ് അവസ്ഥയിലാണ്, കൂടാതെ AD കൺവേർഷൻ ഔട്ട്പുട്ട് ഡാറ്റ ഏകദേശം 1.75V ആണ്.
ExampLe: വോളിയം പരിശോധിക്കുന്നതിനായി നിങ്ങൾ AN1 മൊഡ്യൂളിലെ 3.3V ടെസ്റ്റ് പിൻ ഉപയോഗിച്ച് ചാനൽ 706 ന്റെ ഇൻപുട്ട് ഒരു DuPont ലൈൻ ഉപയോഗിച്ച് ബന്ധിപ്പിക്കുകയാണെങ്കിൽtagമൊഡ്യൂളിൽ 3.3V യുടെ ഇ.
ചിത്രം 9-3: 1V ടെസ്റ്റ് പിൻ ഉള്ള ചാനൽ 3.3
ഈ സമയത്ത്, സീരിയൽ ഇന്റർഫേസിൽ പ്രദർശിപ്പിച്ചിരിക്കുന്ന AD1 ന്റെ അളവ് ഡാറ്റ ഏകദേശം +3.3074 ആണ്.
ചിത്രം 9-4: ടെസ്റ്റ് പിൻ വോളിയംtagസീരിയൽ ഇന്റർഫേസിൽ ഇ ഡിസ്പ്ലേ
ഭാഗം 10: AN706 മൊഡ്യൂൾ മെഷർമെന്റ് കൃത്യത
പ്രയോഗിച്ച വോള്യം അളക്കുന്നതിലൂടെtage, ഹൈ-പ്രിസിഷൻ വോൾട്ട്മീറ്റർ, AD706 മൊഡ്യൂളിന്റെ യഥാർത്ഥ അളവെടുപ്പ് കൃത്യത -0.5V മുതൽ +5V വരെ വോളിയത്തിനുള്ളിൽ 5mV ആണ്.tagഇ ഇൻപുട്ട് ശ്രേണി.
നാല് അനലോഗ് വോളിയത്തിനായുള്ള എട്ട് ചാനലുകളുടെ ഫലങ്ങൾ ഇനിപ്പറയുന്ന പട്ടിക കാണിക്കുന്നുtages. ആദ്യ നിര ഉയർന്ന കൃത്യതയുള്ള ഡിജിറ്റൽ മൾട്ടിമീറ്റർ ഉപയോഗിച്ച് അളക്കുന്ന ഡാറ്റയാണ്, അവസാനത്തെ എട്ട് നിരകൾ എഡി മൊഡ്യൂളിന്റെ എഡി മൊഡ്യൂൾ അളവെടുപ്പിന്റെ ഫലങ്ങളാണ്.
പട്ടിക 10-1: ടെസ്റ്റിംഗ് വോളിയംtage
ഈ ടെസ്റ്റ് ദിനചര്യയിൽ, ഓവറുകൾampAN706 മൊഡ്യൂളിന്റെ കൃത്യത മെച്ചപ്പെടുത്താൻ ling override enable ഫിൽട്ടർ ഉപയോഗിക്കുന്നില്ല. കളുടെ കൃത്യത കൂടുതൽ മെച്ചപ്പെടുത്താൻ ആഗ്രഹിക്കുന്ന ഉപയോക്താക്കൾക്കായിampലിംഗും എസ്ampലിംഗ് വേഗത ഉയർന്നതല്ല, ഇത് പ്രോഗ്രാമിൽ സജ്ജമാക്കാൻ കഴിയും. എസ് എന്ന രീതിampലിംഗ് മാഗ്നിഫിക്കേഷൻ, നിങ്ങൾക്ക് ഓവറുകൾ സജ്ജമാക്കാൻ കഴിയുംampപ്രോഗ്രാമിലെ ലിംഗ അനുപാതം.
ഭാഗം 11: AN706 മൊഡ്യൂൾ ടെസ്റ്റ് പ്രോഗ്രാം വിവരണം
ഓരോ വെരിലോഗ് ടെസ്റ്റ് പ്രോഗ്രാമുകൾക്കുമുള്ള ആശയങ്ങളുടെ ഒരു ഹ്രസ്വ വിവരണമാണ് ഇനിപ്പറയുന്നത്, കൂടാതെ ഉപയോക്താക്കൾക്ക് കോഡിലെ കുറിപ്പ് വിവരണവും റഫർ ചെയ്യാം.
- ടോപ്പ് ലെവൽ പ്രോഗ്രാം: ad706_test.v
സിഗ്നൽ ഇൻപുട്ടും ഔട്ട്പുട്ടും സ്വീകരിക്കുന്നതിനും അയയ്ക്കുന്നതിനും FPGA, AN706 മൊഡ്യൂളുകളും സീരിയൽ പോർട്ടും നിർവചിക്കുക, കൂടാതെ മൂന്ന് സബ്റൂട്ടീനുകൾ (ad7606.v, volt_cal.v, uart.v) ഉടനടി നൽകുക. - എഡി ഡാറ്റ അക്വിസിഷൻ പ്രോഗ്രാം: ad7606.v
AD7606 ന്റെ സമയം അനുസരിച്ച്, എസ്ample 16 അനലോഗ് സിഗ്നലുകൾ AD പരിവർത്തനം ചെയ്ത 16-ബിറ്റ് ഡാറ്റ. AD ഡാറ്റ പരിവർത്തനം ആരംഭിക്കാൻ പ്രോഗ്രാം ആദ്യം CONVSTAB സിഗ്നൽ AD7606-ലേക്ക് അയയ്ക്കുന്നു, കൂടാതെ AD ചാനൽ 1-ന്റെ ചാനൽ 16-ന്റെ ഡാറ്റ ക്രമത്തിൽ വായിക്കാൻ തിരക്കുള്ള സിഗ്നൽ കുറയുന്നത് വരെ കാത്തിരിക്കുന്നു.
എഡി വാല്യംtage പരിവർത്തനം (1 LSB)=5V/ 32758=0.15 mV
- വാല്യംtagAD ഡാറ്റയ്ക്കായുള്ള e പരിവർത്തന പ്രോഗ്രാം: volt_cal.v പ്രോഗ്രാം ad16.v, Bit[7606] എന്നിവയിൽ നിന്ന് ശേഖരിച്ച 15-ബിറ്റ് ഡാറ്റയെ പോസിറ്റീവ്, നെഗറ്റീവ് ചിഹ്നങ്ങളാക്കി മാറ്റുന്നു, കൂടാതെ ബിറ്റ്[14:0] ആദ്യം അതിനെ ഒരു വോള്യമാക്കി മാറ്റുന്നു.tagഇനിപ്പറയുന്ന ഫോർമുല ഉപയോഗിച്ച് e മൂല്യം, തുടർന്ന് ഹെക്സാഡെസിമൽ വോളിയം പരിവർത്തനം ചെയ്യുന്നുtage മൂല്യം 20-അക്ക BCD കോഡിലേക്ക്.
- സീരിയൽ പോർട്ട് അയയ്ക്കൽ പ്രോഗ്രാം: uart.v ടൈമിംഗ് വോളിയത്തിന്റെ 8 ചാനലുകൾ അയയ്ക്കുന്നുtaguart വഴി പിസിയിലേക്ക് ഇ ഡാറ്റ. ആവൃത്തിയെ 50Mhz കൊണ്ട് ഹരിച്ചാണ് സീരിയൽ പോർട്ടിന്റെ ട്രാൻസ്മിറ്റ് ക്ലോക്ക് ലഭിക്കുന്നത്, ബോഡ് നിരക്ക് 9600bps ആണ്.
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
ALINX AN706 ഒരേസമയം എസ്ampലിംഗ് മൾട്ടി-ചാനലുകൾ 16-ബിറ്റ്സ് എഡി മൊഡ്യൂൾ [pdf] ഉപയോക്തൃ മാനുവൽ AN706 ഒരേസമയം എസ്ampലിംഗ് മൾട്ടി-ചാനലുകൾ 16-ബിറ്റ്സ് എഡി മൊഡ്യൂൾ, AN706, ഒരേസമയം എസ്ampലിംഗ് മൾട്ടി-ചാനലുകൾ 16-ബിറ്റ്സ് എഡി മൊഡ്യൂൾ, എസ്ampling മൾട്ടി-ചാനലുകൾ 16-ബിറ്റ്സ് എഡി മൊഡ്യൂൾ, മൾട്ടി-ചാനലുകൾ 16-ബിറ്റ്സ് എഡി മൊഡ്യൂൾ, 16-ബിറ്റ്സ് എഡി മൊഡ്യൂൾ, എഡി മൊഡ്യൂൾ, മൊഡ്യൂൾ |