8-ચેનલ એડી
એક્વિઝિશન મોડ્યુલ
AN706
વપરાશકર્તા માર્ગદર્શિકા
ભાગ 1: 8-ચેનલ AD એક્વિઝિશન મોડ્યુલ પરિમાણો
- મોડ્યુલ VPN: AN706
- એડી ચિપ: AD7606
- ચેનલ: 8-ચેનલ
- AD બિટ્સ: 16-bit
- મેક્સ એસample દર: 200KSPS
- ઇનપુટ વોલ્યુમtage દર: -5V~+5V
- મોડ્યુલના PCB સ્તરો: 4-લેયર,સ્વતંત્ર પાવર લેયર અને GND લેયર
- મોડ્યુલ ઈન્ટરફેસ: 40-પિન 0.1 ઈંચ અંતરનું સ્ત્રી હેડર, ડાઉનલોડ દિશા
- આસપાસનું તાપમાન (પાવર લાગુ સાથે: -40°~85°, ઔદ્યોગિક જરૂરિયાતોને પહોંચી વળવા માટે મોડ્યુલ પરની તમામ ચિપ્સ
- ઇનપુટ ઇન્ટરફેસ: 8 SMA ઇન્ટરફેસ અને 16 પિચ સાથે 2.54-પિન હેડર (Pin દરેક ચેનલમાં હકારાત્મક અને નકારાત્મક બે પિન હોય છે)
- માપન ચોકસાઈ: 0.5mV ની અંદર
ભાગ 2: મોડ્યુલ માળખું
આકૃતિ 2-1: 8-ચેનલ AD મોડ્યુલ માળખું
ભાગ 3: AD7606 ચિપ પરિચય
AD76061 એ 16-બીટ છે, એક સાથે sampલિંગ, એનાલોગ-ટુ-ડિજિટલ ડેટા એક્વિઝિશન સિસ્ટમ્સ (ડીએએસ) અનુક્રમે આઠ, છ અને ચાર ચેનલો સાથે. દરેક ભાગમાં એનાલોગ ઇનપુટ 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 વી સુધી છે.
AD7606 પાસે 1 MΩ એનાલોગ ઇનપુટ અવબાધ s ને અનુલક્ષીને છેampલિંગ આવર્તન. સિંગલ સપ્લાય ઑપરેશન, ઑન-ચિપ ફિલ્ટરિંગ અને ઉચ્ચ ઇનપુટ અવરોધ ડ્રાઇવર ઑપની જરૂરિયાતને દૂર કરે છે amps અને બાહ્ય બાયપોલર સપ્લાય.
AD7606/AD7606-6/AD7606-4 એન્ટિઆલિયાસિંગ ફિલ્ટર 3 kHz ની 22 dB કટઓફ આવર્તન ધરાવે છે અને જ્યારે s.amp200 kSPS પર લિંગ.
લવચીક ડિજિટલ ફિલ્ટર પિન સંચાલિત છે, SNR માં સુધારો લાવે છે અને 3 dB બેન્ડવિડ્થ ઘટાડે છે.
ભાગ 4: AD7606 ચિપ ફંક્શનલ બ્લોક ડાયાગ્રામ
આકૃતિ 4-1: AD7606 કાર્યાત્મક બ્લોક ડાયાગ્રામ
ભાગ 5: AD7606 ચિપ ટાઇમિંગ સ્પષ્ટીકરણ
આકૃતિ5-1: AD7606 ટાઇમિંગ ડાયાગ્રામ
AD7606 એક સાથે s પરવાનગી આપે છેampતમામ આઠ એનાલોગ ઇનપુટ ચેનલોની લિંગ.
તમામ ચેનલો એસampજ્યારે બંને CONVST પિન (CONVST A, CONVST B) એકસાથે બંધાયેલ હોય ત્યારે સિમ્યુલ-ટેનિઅસલી દોરી જાય છે. એક જ CONVST સિગ્નલનો ઉપયોગ બંને CONVST x ઇનપુટ્સને નિયંત્રિત કરવા માટે થાય છે. આ સામાન્ય CONVST સિગ્નલની વધતી ધાર એક સાથે s શરૂ કરે છે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 નું e પણ ખૂબ ઊંચું છે (2.49V~2.505V), સર્કિટ ડિઝાઇન આંતરિક સંદર્ભ વોલ્યુમનો ઉપયોગ કરવાનું પસંદ કરે છે.tage.
પિન નામ સ્તર સેટ કરો વર્ણન સંદર્ભ પસંદ કરો ઉચ્ચ સ્તર આંતરિક સંદર્ભ વોલ્યુમનો ઉપયોગ કરોtage 2.5V - AD7606 નું AD કન્વર્ઝન ડેટા એક્વિઝિશન સમાંતર મોડ અથવા સીરીયલ મોડમાં હોઈ શકે છે. વપરાશકર્તા PAR/SER/BYTE SEL પિન લેવલ સેટ કરીને કોમ્યુનિકેશન મોડ સેટ કરી શકે છે. AN706 મોડ્યુલ ડિઝાઇનમાં, AD7606 નો AD ડેટા વાંચવા માટે સમાંતર મોડ પસંદ કરો
પિન નામ સ્તર સેટ કરો વર્ણન PAR/SER/BYTE SEL નિમ્ન સ્તર સમાંતર ઇન્ટરફેસ પસંદ કરો - RANGE પિનનો ઉપયોગ AD10 માં ઇનપુટ શ્રેણી તરીકે ±5 V અથવા ±9767 V પસંદ કરવા માટે થાય છે. ±5 V શ્રેણીમાં, 1LSB=152.58uV. ±10 V શ્રેણીમાં, 1LSB=305.175 uV. AN706 મોડ્યુલની સર્કિટ ડિઝાઇનમાં, ±5V એનાલોગ વોલ્યુમ પસંદ કરોtagઈ ઇનપુટ શ્રેણી
પિન નામ સ્તર સેટ કરો વર્ણન બદલો નિમ્ન સ્તર એનાલોગ સિગ્નલ ઇનપુટ શ્રેણી પસંદગી:±5V - AD7606 વૈકલ્પિક ડિજિટલ ફર્સ્ટ-ઓર્ડર સિંક ફિલ્ટર ધરાવે છે જેનો ઉપયોગ એપ્લીકેશનમાં થવો જોઈએ જ્યાં ધીમા થ્રુપુટ દરોનો ઉપયોગ કરવામાં આવે અથવા જ્યાં ઉચ્ચ સિગ્નલ-ટુ-નોઈઝ રેશિયો અથવા ગતિશીલ શ્રેણી ઇચ્છનીય હોય. ઓવરોampડિજિટલ ફિલ્ટરનો લિંગ ગુણોત્તર ઓવરનો ઉપયોગ કરીને નિયંત્રિત થાય છેampling pins, OS [2:0] (નીચેનું કોષ્ટક જુઓ). OS 2 એ MSB કંટ્રોલ બીટ છે, અને OS 0 એ LSB કંટ્રોલ બીટ છે. નીચેનું કોષ્ટક ઓવરો પ્રદાન કરે છેampવિવિધ ઓવરો પસંદ કરવા માટે લિંગ બીટ ડીકોડિંગample દરો. OS પિન BUSY ની પડતી ધાર પર લૅચ કરેલી છે.
AN706 મોડ્યુલની હાર્ડવેર ડિઝાઇનમાં, OS[2:0] બાહ્ય ઇન્ટરફેસ તરફ દોરી જાય છે, અને FPGA અથવા CPU OS[2:0] ના પિન સ્તરને નિયંત્રિત કરીને ફિલ્ટરનો ઉપયોગ કરવો કે નહીં તે પસંદ કરી શકે છે જેથી ઉચ્ચ માપન ચોકસાઈ પ્રાપ્ત થાય. .
ભાગ 7: AD7606 ચિપ એડીસી ટ્રાન્સફર ફંક્શન
AD7606 નું આઉટપુટ કોડિંગ બે પૂરક છે. ડિઝાઇન કરેલ કોડ સંક્રમણો ક્રમિક પૂર્ણાંક LSB મૂલ્યો, એટલે કે 1/2 LSB અને 3/2 LSB વચ્ચે મધ્યમાં થાય છે. AD65,536 માટે LSB કદ FSR/7606 છે. AD7606 માટે આદર્શ ટ્રાન્સફર લાક્ષણિકતા આકૃતિ 7-1 માં બતાવવામાં આવી છે.
ભાગ 8: ઇન્ટરફેસ વ્યાખ્યા (PCB પર લેબલ થયેલ પિન પિન 1 છે)
પિન | સિગ્નલ નામ | વર્ણન | પિન | સિગ્નલ નામ | વર્ણન |
1 | જીએનડી | જમીન | 2 | વીસીસી | +5 વી |
3 | OS1 | ઓવરમાંampલિંગ પસંદ કરો |
4 | OS0 | ઓવરમાંampલિંગ પસંદ કરો |
5 | CONVSTAB | ડેટા કન્વર્ઝન | 6 | OS2 | ઓવરમાંampલિંગ પસંદ કરો |
7 | RD | વાંચો | 8 | રીસેટ કરો | રીસેટ કરો |
9 | વ્યસ્ત | વ્યસ્ત | 10 | CS | ચિપ પસંદ કરો |
11 | 12 | FIRSTDATA | પ્રથમ ડેટા | ||
13 | 14 | ||||
15 | DB0 | AD ડેટા બસ | 16 | DB1 | AD ડેટા બસ |
17 | DB2 | AD ડેટા બસ | 18 | DB3 | AD ડેટા બસ |
19 | DB4 | AD ડેટા બસ | 20 | DB5 | AD ડેટા બસ |
21 | DB6 | AD ડેટા બસ | 22 | DB7 | AD ડેટા બસ |
23 | DB8 | AD ડેટા બસ | 24 | DB9 | AD ડેટા બસ |
25 | DB10 | AD ડેટા બસ | 26 | DB11 | AD ડેટા બસ |
ભાગ 9: AN706 મોડ્યુલ પ્રાયોગિક પ્રક્રિયા
- પ્રથમ, AN706 મોડ્યુલને ALINX FPGA ડેવલપમેન્ટ બોર્ડના 34-પિન સ્ટાન્ડર્ડ વિસ્તરણ પોર્ટ સાથે કનેક્ટ કરો (જો ડેવલપમેન્ટ બોર્ડ બંધ હોય તો).
- તમારા સિગ્નલ સ્ત્રોતને AN706 મોડ્યુલ ઇનપુટ કનેક્ટર સાથે જોડો (નોંધ: AD પોર્ટ ઇનપુટ શ્રેણી: -5V~+5V).
- ક્વાર્ટસ II અથવા ISE સૉફ્ટવેરનો ઉપયોગ કરીને પ્રોગ્રામને FPGA પર ડાઉનલોડ કરો (જો તમને પરીક્ષણ કાર્યક્રમોની જરૂર હોય, તો ઇમેઇલ મોકલો rachel.zhou@alinx.com.cn).
- સીરીયલ ડીબગીંગ આસિસ્ટન્ટ ટૂલ ખોલો અને સીરીયલ પોર્ટનો કોમ્યુનિકેશન બોડ રેટ નીચે પ્રમાણે સેટ કરો
આકૃતિ 9-1: સીરીયલ ડીબગીંગ સહાયક સાધન
- ભાગtagAN8 મોડ્યુલના 706-ચેનલ સિગ્નલ ઇનપુટનું e મૂલ્ય સીરીયલ કોમ્યુનિકેશનમાં દેખાશે. (કારણ કે સીરીયલ ડીબગીંગ આસિસ્ટન્ટમાં 8-વે ડેટા એક લીટીમાં પ્રદર્શિત થાય છે, અમારે ઈન્ટરફેસને મોટું કરવાની જરૂર છે.)
આકૃતિ 9-2: સીરીયલ કોમ્યુનિકેશન
ઉપરોક્ત ડેટા સિગ્નલ ઇનપુટ વિના ડેટાની 8 ચેનલો છે, કારણ કે AD સિગ્નલ ઇનપુટ ફ્લોટિંગ સ્થિતિમાં છે, અને AD કન્વર્ઝન આઉટપુટ ડેટા લગભગ 1.75V છે.
Exampલે: જો તમે AN1 મોડ્યુલ પર 3.3V ટેસ્ટ પિન સાથે ચેનલ 706 ના ઇનપુટને ડ્યુપોન્ટ લાઇન સાથે કનેક્ટ કરો છો.tagમોડ્યુલ પર 3.3V નો e.
આકૃતિ 9-3: 1V ટેસ્ટ પિન સાથે ચેનલ 3.3
આ સમયે, સીરીયલ ઈન્ટરફેસ પર પ્રદર્શિત થયેલ AD1 ના માપન ડેટા લગભગ +3.3074 છે.
આકૃતિ 9-4: ટેસ્ટ પિન વોલ્યુમtage સીરીયલ ઈન્ટરફેસ પર ડિસ્પ્લે
ભાગ 10: AN706 મોડ્યુલ માપન ચોકસાઈ
લાગુ કરેલ વોલ્યુમ માપવા દ્વારાtage અને ઉચ્ચ-ચોકસાઇવાળા વોલ્ટમીટર, AD706 મોડ્યુલની વાસ્તવિક માપન ચોકસાઈ -0.5V થી +5V વોલ્યુમની અંદર 5mV ની અંદર છે.tage ઇનપુટ શ્રેણી.
નીચેનું કોષ્ટક ચાર એનાલોગ વોલ્યુમ માટે આઠ ચેનલોના પરિણામો બતાવે છેtages પ્રથમ કૉલમ ઉચ્ચ-ચોકસાઇવાળા ડિજિટલ મલ્ટિમીટર દ્વારા માપવામાં આવેલ ડેટા છે, અને છેલ્લા આઠ કૉલમ AD મોડ્યુલના AD મોડ્યુલ માપનના પરિણામો છે.
કોષ્ટક 10-1: પરીક્ષણ વોલ્યુમtage
આ ટેસ્ટ રૂટીનમાં, ઓવરampAN706 મોડ્યુલની ચોકસાઈને સુધારવા માટે ling override enable ફિલ્ટરનો ઉપયોગ થતો નથી. s ની ચોકસાઈમાં વધુ સુધારો કરવા માંગતા વપરાશકર્તાઓ માટેampલિંગ અને એસampલિંગ સ્પીડ વધારે નથી, તે પ્રોગ્રામમાં સેટ કરી શકાય છે. s ની પદ્ધતિampલિંગ મેગ્નિફિકેશન, તમે ઓવર સેટ કરી શકો છોampપ્રોગ્રામમાં ling રેશિયો.
ભાગ 11: AN706 મોડ્યુલ ટેસ્ટ પ્રોગ્રામનું વર્ણન
નીચે દરેક વેરિલોગ પરીક્ષણ કાર્યક્રમો માટેના વિચારોનું સંક્ષિપ્ત વર્ણન છે, અને વપરાશકર્તાઓ કોડમાં નોંધ વર્ણનનો સંદર્ભ પણ લઈ શકે છે.
- ટોચના સ્તરનો પ્રોગ્રામ: ad706_test.v
સિગ્નલ ઇનપુટ અને આઉટપુટ મેળવવા અને મોકલવા માટે FPGA અને AN706 મોડ્યુલો અને સીરીયલ પોર્ટને વ્યાખ્યાયિત કરો અને ત્રણ સબરૂટિન (ad7606.v, volt_cal.v અને uart.v) ઇન્સ્ટન્ટ કરો. - AD ડેટા એક્વિઝિશન પ્રોગ્રામ: ad7606.v
AD7606 ના સમય મુજબ, એસample 16 એનાલોગ સિગ્નલો એડી 16-બીટ ડેટા કન્વર્ટ કરે છે. પ્રોગ્રામ પહેલા AD7606 ને AD ડેટા કન્વર્ઝન શરૂ કરવા માટે CONVSTAB સિગ્નલ મોકલે છે અને AD ચેનલ 1 થી ચેનલ 16 નો ડેટા ક્રમમાં વાંચવા માટે વ્યસ્ત સિગ્નલ નીચા જવાની રાહ જુએ છે.
એડી વોલ્યુમtage કન્વર્ઝન (1 LSB)=5V/ 32758=0.15 mV
- ભાગtagAD ડેટા માટે e કન્વર્ઝન પ્રોગ્રામ: volt_cal.v પ્રોગ્રામ ad16.v, Bit[7606] માંથી એકત્રિત કરવામાં આવેલ 15-બીટ ડેટાને હકારાત્મક અને નકારાત્મક સંકેતોમાં રૂપાંતરિત કરે છે, અને Bit[14:0] પ્રથમ તેને વોલ્યુમમાં રૂપાંતરિત કરે છે.tage મૂલ્ય નીચેના સૂત્ર દ્વારા, અને પછી હેક્સાડેસિમલ વોલ્યુમને રૂપાંતરિત કરે છેtage મૂલ્ય 20-અંકના BCD કોડમાં.
- સીરીયલ પોર્ટ મોકલવાનો પ્રોગ્રામ: uart.v ટાઇમિંગ વોલ્યુમની 8 ચેનલો મોકલે છેtaguart દ્વારા પીસીને e ડેટા. સીરીયલ પોર્ટની ટ્રાન્સમિટ ઘડિયાળ આવર્તનને 50Mhz દ્વારા વિભાજીત કરીને મેળવવામાં આવે છે, અને બાઉડ રેટ 9600bps છે.
દસ્તાવેજો / સંસાધનો
![]() |
ALINX AN706 એક સાથે એસampલિંગ મલ્ટિ-ચેનલ્સ 16-બિટ્સ એડી મોડ્યુલ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા AN706 એક સાથે એસampલિંગ મલ્ટિ-ચેનલ્સ 16-બિટ્સ AD મોડ્યુલ, AN706, એક સાથે Sampલિંગ મલ્ટિ-ચેનલ્સ 16-બિટ્સ એડી મોડ્યુલ, એસampલિંગ મલ્ટિ-ચેનલ્સ 16-બિટ્સ એડી મોડ્યુલ, મલ્ટિ-ચેનલ્સ 16-બિટ્સ એડી મોડ્યુલ, 16-બિટ્સ એડી મોડ્યુલ, એડી મોડ્યુલ, મોડ્યુલ |