8-ਚੈਨਲ ਏ.ਡੀ
ਪ੍ਰਾਪਤੀ ਮੋਡੀਊਲ
AN706
ਯੂਜ਼ਰ ਮੈਨੂਅਲ
ਭਾਗ 1: 8-ਚੈਨਲ AD ਪ੍ਰਾਪਤੀ ਮੋਡੀਊਲ ਪੈਰਾਮੀਟਰ
- ਮੋਡੀਊਲ VPN: AN706
- AD ਚਿੱਪ: AD7606
- ਚੈਨਲ: 8-ਚੈਨਲ
- AD ਬਿੱਟ: 16-ਬਿੱਟ
- ਮੈਕਸ ਐੱਸample ਦਰ: 200KSPS
- ਇਨਪੁਟ ਵੋਲtage ਦਰ: -5V~+5V
- ਮੋਡੀਊਲ ਦੀਆਂ PCB ਪਰਤਾਂ: 4-ਲੇਅਰ, ਸੁਤੰਤਰ ਪਾਵਰ ਲੇਅਰ ਅਤੇ GND ਪਰਤ
- ਮੋਡੀਊਲ ਇੰਟਰਫੇਸ: 40-ਪਿੰਨ 0.1 ਇੰਚ ਸਪੇਸਿੰਗ ਮਾਦਾ ਸਿਰਲੇਖ, ਡਾਊਨਲੋਡ ਦਿਸ਼ਾ
- ਅੰਬੀਨਟ ਤਾਪਮਾਨ (ਪਾਵਰ ਦੇ ਨਾਲ: -40°~85°, ਉਦਯੋਗਿਕ ਲੋੜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਲਈ ਮੋਡੀਊਲ 'ਤੇ ਸਾਰੇ ਚਿਪਸ
- ਇਨਪੁਟ ਇੰਟਰਫੇਸ: 8 ਪਿੱਚ ਦੇ ਨਾਲ 16 SMA ਇੰਟਰਫੇਸ ਅਤੇ 2.54-ਪਿੰਨ ਹੈਡਰ (ਪਿੰਨ ਹਰੇਕ ਚੈਨਲ ਵਿੱਚ ਸਕਾਰਾਤਮਕ ਅਤੇ ਨਕਾਰਾਤਮਕ ਦੋ ਪਿੰਨ ਹਨ)
- ਮਾਪ ਦੀ ਸ਼ੁੱਧਤਾ: 0.5mV ਦੇ ਅੰਦਰ
ਭਾਗ 2: ਮੋਡੀਊਲ ਬਣਤਰ
ਚਿੱਤਰ 2-1: 8-ਚੈਨਲ AD ਮੋਡੀਊਲ ਬਣਤਰ
ਭਾਗ 3: AD7606 ਚਿੱਪ ਜਾਣ-ਪਛਾਣ
AD76061 16-ਬਿੱਟ ਹੈ, ਸਮਕਾਲੀ ਐੱਸampਲਿੰਗ, ਕ੍ਰਮਵਾਰ ਅੱਠ, ਛੇ ਅਤੇ ਚਾਰ ਚੈਨਲਾਂ ਦੇ ਨਾਲ ਐਨਾਲਾਗ-ਟੂ-ਡਿਜੀਟਲ ਡਾਟਾ ਪ੍ਰਾਪਤੀ ਪ੍ਰਣਾਲੀ (DAS)। ਹਰੇਕ ਹਿੱਸੇ ਵਿੱਚ ਐਨਾਲਾਗ ਇਨਪੁਟ cl ਹੁੰਦਾ ਹੈamp ਸੁਰੱਖਿਆ, ਇੱਕ ਦੂਜੇ-ਆਰਡਰ ਐਂਟੀਅਲਾਈਜ਼ਿੰਗ ਫਿਲਟਰ, ਇੱਕ ਟਰੈਕ-ਐਂਡ-ਹੋਲਡ ampਲਾਈਫਾਇਰ, ਇੱਕ 16-ਬਿੱਟ ਚਾਰਜ ਰੀਡਿਸਟ੍ਰੀਬਿਊਸ਼ਨ ਲਗਾਤਾਰ ਲਗਭਗ ਐਨਾਲਾਗ-ਟੂ-ਡਿਜੀਟਲ ਕਨਵਰਟਰ (ADC), ਇੱਕ ਲਚਕਦਾਰ ਡਿਜੀਟਲ ਫਿਲਟਰ, ਇੱਕ 2.5 V ਸੰਦਰਭ ਅਤੇ ਸੰਦਰਭ
ਇੰਪੁੱਟ ਸੀ.ਐਲamp ਸੁਰੱਖਿਆ ਸਰਕਟਰੀ ਵੋਲਯੂਮ ਨੂੰ ਬਰਦਾਸ਼ਤ ਕਰ ਸਕਦੀ ਹੈtag±16.5 V ਤੱਕ ਹੈ। AD7606/AD7606-6/AD7606-4 ਇੱਕ ਸਿੰਗਲ 5 V ਸਪਲਾਈ ਤੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ±10 V ਅਤੇ ±5 V ਸੱਚੇ ਬਾਇਪੋਲਰ ਇਨਪੁਟ ਸਿਗਨਲਾਂ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦਾ ਹੈ ਜਦੋਂ ਕਿampਸਾਰੇ ਚੈਨਲਾਂ ਲਈ 200 kSPS ਤੱਕ ਥ੍ਰੁਪੁੱਟ ਦਰਾਂ 'ਤੇ ਲਿੰਗ. ਇੰਪੁੱਟ ਸੀ.ਐਲamp ਸੁਰੱਖਿਆ ਸਰਕਟਰੀ ਵੋਲਯੂਮ ਨੂੰ ਬਰਦਾਸ਼ਤ ਕਰ ਸਕਦੀ ਹੈtag±16.5 V ਤੱਕ ਹੈ।
AD7606 ਵਿੱਚ 1 MΩ ਐਨਾਲਾਗ ਇਨਪੁਟ ਅੜਿੱਕਾ ਹੈ, s ਦੀ ਪਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂampਲਿੰਗ ਬਾਰੰਬਾਰਤਾ. ਸਿੰਗਲ ਸਪਲਾਈ ਓਪਰੇਸ਼ਨ, ਆਨ-ਚਿੱਪ ਫਿਲਟਰਿੰਗ, ਅਤੇ ਉੱਚ ਇੰਪੁੱਟ ਅੜਿੱਕਾ ਡਰਾਈਵਰ ਓਪ ਦੀ ਲੋੜ ਨੂੰ ਖਤਮ ਕਰਦਾ ਹੈ amps ਅਤੇ ਬਾਹਰੀ ਬਾਇਪੋਲਰ ਸਪਲਾਈ।
AD7606/AD7606-6/AD7606-4 ਐਂਟੀਅਲਾਈਜ਼ਿੰਗ ਫਿਲਟਰ ਵਿੱਚ 3 kHz ਦੀ 22 dB ਕੱਟ-ਆਫ ਬਾਰੰਬਾਰਤਾ ਹੈ ਅਤੇ 40 dB ਐਂਟੀਅਲੀਅਸ ਅਸਵੀਕਾਰ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ ਜਦੋਂ s.amp200 kSPS 'ਤੇ ਲਿੰਗ.
ਲਚਕਦਾਰ ਡਿਜ਼ੀਟਲ ਫਿਲਟਰ ਪਿੰਨ ਦੁਆਰਾ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, SNR ਵਿੱਚ ਸੁਧਾਰ ਕਰਦਾ ਹੈ, ਅਤੇ 3 dB ਬੈਂਡਵਿਡਥ ਨੂੰ ਘਟਾਉਂਦਾ ਹੈ।
ਭਾਗ 4: AD7606 ਚਿੱਪ ਫੰਕਸ਼ਨਲ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ
ਚਿੱਤਰ 4-1: AD7606 ਫੰਕਸ਼ਨਲ ਬਲਾਕ ਡਾਇਗ੍ਰਾਮ
ਭਾਗ 5: AD7606 ਚਿੱਪ ਟਾਈਮਿੰਗ ਨਿਰਧਾਰਨ
ਚਿੱਤਰ5-1: AD7606 ਟਾਈਮਿੰਗ ਡਾਇਗ੍ਰਾਮ
AD7606 ਇੱਕੋ ਸਮੇਂ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈampਸਾਰੇ ਅੱਠ ਐਨਾਲਾਗ ਇਨਪੁਟ ਚੈਨਲਾਂ ਦਾ ਲਿੰਗ।
ਸਾਰੇ ਚੈਨਲ ਐੱਸampਜਦੋਂ ਦੋਨੋਂ CONVST ਪਿੰਨ (CONVST A, CONVST B) ਇੱਕਠੇ ਬੰਨ੍ਹੇ ਹੋਏ ਹੋਣ ਤਾਂ ਸਿਮੂਲ-ਟੈਨੀਅਸ ਦੀ ਅਗਵਾਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇੱਕ ਸਿੰਗਲ CONVST ਸਿਗਨਲ ਦੋਵਾਂ CONVST x ਇਨਪੁਟਸ ਨੂੰ ਕੰਟਰੋਲ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਆਮ CONVST ਸਿਗਨਲ ਦਾ ਵਧ ਰਿਹਾ ਕਿਨਾਰਾ ਸਮਕਾਲੀ s ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈampਸਾਰੇ ਐਨਾਲਾਗ ਇਨਪੁਟ ਚੈਨਲਾਂ 'ਤੇ ਲਿੰਗ (V1 ਤੋਂ V8)।
AD7606 ਵਿੱਚ ਇੱਕ ਔਨ-ਚਿੱਪ ਔਸਿਲੇਟਰ ਹੁੰਦਾ ਹੈ ਜੋ ਪਰਿਵਰਤਨ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਸਾਰੇ ADC ਚੈਨਲਾਂ ਲਈ ਪਰਿਵਰਤਨ ਦਾ ਸਮਾਂ tCONV ਹੈ। BUSY ਸਿਗਨਲ ਉਪਭੋਗਤਾ ਨੂੰ ਉਦੋਂ ਸੰਕੇਤ ਕਰਦਾ ਹੈ ਜਦੋਂ ਰੂਪਾਂਤਰਨ ਪ੍ਰਗਤੀ ਵਿੱਚ ਹੁੰਦੇ ਹਨ, ਇਸਲਈ ਜਦੋਂ CONVST ਦੇ ਵਧਦੇ ਕਿਨਾਰੇ ਨੂੰ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, BUSY ਪੂਰੀ ਪਰਿਵਰਤਨ ਪ੍ਰਕਿਰਿਆ ਦੇ ਅੰਤ ਵਿੱਚ ਤਰਕ ਉੱਚ ਅਤੇ ਪਰਿਵਰਤਨ ਘੱਟ ਜਾਂਦਾ ਹੈ। BUSY ਸਿਗਨਲ ਦੇ ਡਿੱਗਦੇ ਕਿਨਾਰੇ ਦੀ ਵਰਤੋਂ ਸਾਰੇ ਅੱਠ ਟਰੈਕ-ਐਂਡ-ਹੋਲਡ ਰੱਖਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ampਟਰੈਕ ਮੋਡ ਵਿੱਚ ਵਾਪਸ lifiers. BUSY ਦਾ ਡਿੱਗਦਾ ਕਿਨਾਰਾ ਇਹ ਵੀ ਦਰਸਾਉਂਦਾ ਹੈ ਕਿ ਨਵਾਂ ਡੇਟਾ ਹੁਣ ਪੈਰਲਲ ਬੱਸ (DB[15:0]), DOUTA ਅਤੇ DOUTB ਸੀਰੀਅਲ ਡੇਟਾ ਲਾਈਨਾਂ, ਜਾਂ ਪੈਰਲਲ ਬਾਈਟ ਬੱਸ, DB[7:0] ਤੋਂ ਪੜ੍ਹਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਭਾਗ 6: AD7606 ਚਿੱਪ ਪਿੰਨ ਕੌਂਫਿਗਰੇਸ਼ਨ
AN706 8-ਚੈਨਲ AD ਮੋਡੀਊਲ ਹਾਰਡਵੇਅਰ ਸਰਕਟ ਡਿਜ਼ਾਇਨ ਵਿੱਚ, ਅਸੀਂ AD7606 ਦੇ ਤਿੰਨ ਸੰਰਚਨਾ ਪਿੰਨਾਂ ਵਿੱਚ ਪੁੱਲ-ਅੱਪ ਜਾਂ ਪੁੱਲ-ਡਾਊਨ ਰੋਧਕਾਂ ਨੂੰ ਜੋੜ ਕੇ AD7606 ਦੇ ਓਪਰੇਟਿੰਗ ਮੋਡ ਨੂੰ ਸੈੱਟ ਕੀਤਾ ਹੈ।
- AD7606 ਇੱਕ ਬਾਹਰੀ ਸੰਦਰਭ ਇੰਪੁੱਟ ਜਾਂ ਅੰਦਰੂਨੀ ਸੰਦਰਭ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ। ਜੇਕਰ ਇੱਕ ਬਾਹਰੀ ਹਵਾਲਾ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਚਿੱਪ ਦੇ REFIN/REFOUT ਲਈ ਇੱਕ ਬਾਹਰੀ 2.5V ਸੰਦਰਭ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਜੇਕਰ ਇੱਕ ਅੰਦਰੂਨੀ ਸੰਦਰਭ voltagਈ. REFIN/REFOUT ਪਿੰਨ ਇੱਕ ਅੰਦਰੂਨੀ 2.5V ਹਵਾਲਾ ਹੈ। REF SELECT ਪਿੰਨ ਦੀ ਵਰਤੋਂ ਅੰਦਰੂਨੀ ਸੰਦਰਭ ਜਾਂ ਬਾਹਰੀ ਸੰਦਰਭ ਚੁਣਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਇਸ ਮੋਡੀਊਲ ਵਿੱਚ, ਕਿਉਂਕਿ ਅੰਦਰੂਨੀ ਸੰਦਰਭ ਵੋਲ ਦੀ ਸ਼ੁੱਧਤਾtagAD7606 ਦਾ e ਵੀ ਬਹੁਤ ਉੱਚਾ ਹੈ (2.49V~2.505V), ਸਰਕਟ ਡਿਜ਼ਾਈਨ ਅੰਦਰੂਨੀ ਸੰਦਰਭ ਵਾਲੀਅਮ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਚੋਣ ਕਰਦਾ ਹੈtage.
ਪਿੰਨ ਨਾਮ ਪੱਧਰ ਨਿਰਧਾਰਤ ਕਰੋ ਵਰਣਨ REF ਦੀ ਚੋਣ ਕਰੋ ਉੱਚ ਪੱਧਰ ਅੰਦਰੂਨੀ ਸੰਦਰਭ ਵੋਲਯੂਮ ਦੀ ਵਰਤੋਂ ਕਰੋtage 2.5 ਵੀ - 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 ਵਿੱਚ ਇੱਕ ਵਿਕਲਪਿਕ ਡਿਜ਼ੀਟਲ ਫਸਟ-ਆਰਡਰ sinc ਫਿਲਟਰ ਹੁੰਦਾ ਹੈ ਜੋ ਉਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿੱਥੇ ਹੌਲੀ ਥ੍ਰੁਪੁੱਟ ਦਰਾਂ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਾਂ ਜਿੱਥੇ ਉੱਚ ਸਿਗਨਲ-ਟੂ-ਆਵਾਜ਼ ਅਨੁਪਾਤ ਜਾਂ ਗਤੀਸ਼ੀਲ ਰੇਂਜ ਫਾਇਦੇਮੰਦ ਹੈ। ਓਵਰampਓਵਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਡਿਜੀਟਲ ਫਿਲਟਰ ਦਾ ਲਿੰਗ ਅਨੁਪਾਤ ਨਿਯੰਤਰਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈampਲਿੰਗ ਪਿੰਨ, OS [2:0] (ਹੇਠਾਂ ਸਾਰਣੀ ਦੇਖੋ)। OS 2 MSB ਕੰਟਰੋਲ ਬਿੱਟ ਹੈ, ਅਤੇ OS 0 LSB ਕੰਟਰੋਲ ਬਿੱਟ ਹੈ। ਹੇਠਾਂ ਦਿੱਤੀ ਸਾਰਣੀ ਓਵਰ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈampਵੱਖ-ਵੱਖ ਓਵਰਾਂ ਦੀ ਚੋਣ ਕਰਨ ਲਈ ਲਿੰਗ ਬਿੱਟ ਡੀਕੋਡਿੰਗample ਦਰਾਂ. OS ਪਿੰਨਾਂ ਨੂੰ BUSY ਦੇ ਡਿੱਗਦੇ ਕਿਨਾਰੇ 'ਤੇ ਲੈਚ ਕੀਤਾ ਗਿਆ ਹੈ।
AN706 ਮੋਡੀਊਲ ਦੇ ਹਾਰਡਵੇਅਰ ਡਿਜ਼ਾਈਨ ਵਿੱਚ, OS[2:0] ਬਾਹਰੀ ਇੰਟਰਫੇਸ ਵੱਲ ਲੈ ਜਾਂਦਾ ਹੈ, ਅਤੇ FPGA ਜਾਂ CPU ਉੱਚ ਮਾਪ ਸ਼ੁੱਧਤਾ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ OS [2:0] ਦੇ ਪਿੰਨ ਪੱਧਰ ਨੂੰ ਨਿਯੰਤਰਿਤ ਕਰਕੇ ਫਿਲਟਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਚੋਣ ਕਰ ਸਕਦਾ ਹੈ। .
ਭਾਗ 7: AD7606 ਚਿੱਪ ADC ਟ੍ਰਾਂਸਫਰ ਫੰਕਸ਼ਨ
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)।
- Quartus II ਜਾਂ ISE ਸੌਫਟਵੇਅਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ FPGA 'ਤੇ ਡਾਊਨਲੋਡ ਕਰੋ (ਜੇ ਤੁਹਾਨੂੰ ਟੈਸਟਿੰਗ ਪ੍ਰੋਗਰਾਮਾਂ ਦੀ ਲੋੜ ਹੈ, ਤਾਂ ਈਮੇਲ ਭੇਜੋ। rachel.zhou@alinx.com.cn).
- ਸੀਰੀਅਲ ਡੀਬਗਿੰਗ ਅਸਿਸਟੈਂਟ ਟੂਲ ਖੋਲ੍ਹੋ ਅਤੇ ਸੀਰੀਅਲ ਪੋਰਟ ਦੀ ਕਮਿਊਨੀਕੇਸ਼ਨ ਬਾਡ ਰੇਟ ਨੂੰ ਹੇਠਾਂ ਦਿੱਤੇ ਅਨੁਸਾਰ ਸੈਟ ਕਰੋ
ਚਿੱਤਰ 9-1: ਸੀਰੀਅਲ ਡੀਬੱਗਿੰਗ ਅਸਿਸਟੈਂਟ ਟੂਲ
- ਵਾਲੀਅਮtagAN8 ਮੋਡੀਊਲ ਦੇ 706-ਚੈਨਲ ਸਿਗਨਲ ਇੰਪੁੱਟ ਦਾ e ਮੁੱਲ ਸੀਰੀਅਲ ਸੰਚਾਰ ਵਿੱਚ ਦਿਖਾਈ ਦੇਵੇਗਾ। (ਕਿਉਂਕਿ ਸੀਰੀਅਲ ਡੀਬਗਿੰਗ ਅਸਿਸਟੈਂਟ ਵਿੱਚ 8-ਤਰੀਕੇ ਵਾਲਾ ਡੇਟਾ ਇੱਕ ਲਾਈਨ ਵਿੱਚ ਪ੍ਰਦਰਸ਼ਿਤ ਹੁੰਦਾ ਹੈ, ਸਾਨੂੰ ਇੰਟਰਫੇਸ ਨੂੰ ਵੱਡਾ ਕਰਨ ਦੀ ਲੋੜ ਹੈ।)
ਚਿੱਤਰ 9-2: ਸੀਰੀਅਲ ਸੰਚਾਰ
ਉਪਰੋਕਤ ਡੇਟਾ ਬਿਨਾਂ ਸਿਗਨਲ ਇੰਪੁੱਟ ਦੇ ਡੇਟਾ ਦੇ 8 ਚੈਨਲ ਹੈ, ਕਿਉਂਕਿ AD ਸਿਗਨਲ ਇਨਪੁਟ ਇੱਕ ਫਲੋਟਿੰਗ ਸਥਿਤੀ ਵਿੱਚ ਹੈ, ਅਤੇ AD ਪਰਿਵਰਤਨ ਆਉਟਪੁੱਟ ਡੇਟਾ ਲਗਭਗ 1.75V ਹੈ।
ExampLe: ਜੇਕਰ ਤੁਸੀਂ 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ਲਿੰਗ ਦੀ ਗਤੀ ਜ਼ਿਆਦਾ ਨਹੀਂ ਹੈ, ਇਸ ਨੂੰ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਸੈੱਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਐਸ ਦੀ ਵਿਧੀampਲਿੰਗ ਵਿਸਤਾਰ, ਤੁਸੀਂ ਓਵਰ ਸੈੱਟ ਕਰ ਸਕਦੇ ਹੋampਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਲਿੰਗ ਅਨੁਪਾਤ।
ਭਾਗ 11: AN706 ਮੋਡੀਊਲ ਟੈਸਟ ਪ੍ਰੋਗਰਾਮ ਦਾ ਵੇਰਵਾ
ਹੇਠਾਂ ਹਰੇਕ ਵੇਰੀਲੌਗ ਟੈਸਟ ਪ੍ਰੋਗਰਾਮਾਂ ਲਈ ਵਿਚਾਰਾਂ ਦਾ ਸੰਖੇਪ ਵਰਣਨ ਹੈ, ਅਤੇ ਉਪਭੋਗਤਾ ਕੋਡ ਵਿੱਚ ਨੋਟ ਵਰਣਨ ਦਾ ਹਵਾਲਾ ਵੀ ਦੇ ਸਕਦੇ ਹਨ।
- ਸਿਖਰ ਪੱਧਰ ਦਾ ਪ੍ਰੋਗਰਾਮ: ad706_test.v
ਸਿਗਨਲ ਇਨਪੁਟ ਅਤੇ ਆਉਟਪੁੱਟ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਭੇਜਣ ਲਈ FPGA ਅਤੇ AN706 ਮੋਡੀਊਲ ਅਤੇ ਸੀਰੀਅਲ ਪੋਰਟ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੋ, ਅਤੇ ਤਿੰਨ ਸਬਰੂਟੀਨ (ad7606.v, volt_cal.v ਅਤੇ uart.v) ਨੂੰ ਚਾਲੂ ਕਰੋ। - AD ਡਾਟਾ ਪ੍ਰਾਪਤੀ ਪ੍ਰੋਗਰਾਮ: ad7606.v
AD7606 ਦੇ ਸਮੇਂ ਅਨੁਸਾਰ, ਐੱਸample 16 ਐਨਾਲਾਗ ਸਿਗਨਲ AD ਨੇ 16-ਬਿੱਟ ਡੇਟਾ ਨੂੰ ਬਦਲਿਆ। ਪ੍ਰੋਗਰਾਮ ਪਹਿਲਾਂ AD ਡਾਟਾ ਪਰਿਵਰਤਨ ਸ਼ੁਰੂ ਕਰਨ ਲਈ AD7606 ਨੂੰ CONVSTAB ਸਿਗਨਲ ਭੇਜਦਾ ਹੈ, ਅਤੇ ਕ੍ਰਮ ਵਿੱਚ AD ਚੈਨਲ 1 ਤੋਂ ਚੈਨਲ 16 ਦੇ ਡੇਟਾ ਨੂੰ ਪੜ੍ਹਨ ਲਈ ਬਿਜ਼ੀ ਸਿਗਨਲ ਦੇ ਘੱਟ ਜਾਣ ਦੀ ਉਡੀਕ ਕਰਦਾ ਹੈ।
AD ਵੋਲtage ਪਰਿਵਰਤਨ (1 LSB)=5V/ 32758=0.15 mV
- ਵੋਲtagAD ਡੇਟਾ ਲਈ e ਪਰਿਵਰਤਨ ਪ੍ਰੋਗਰਾਮ: volt_cal.v ਪ੍ਰੋਗਰਾਮ ad16.v, ਬਿੱਟ[7606] ਤੋਂ ਇਕੱਠੇ ਕੀਤੇ 15-ਬਿੱਟ ਡੇਟਾ ਨੂੰ ਸਕਾਰਾਤਮਕ ਅਤੇ ਨਕਾਰਾਤਮਕ ਸੰਕੇਤਾਂ ਵਿੱਚ ਬਦਲਦਾ ਹੈ, ਅਤੇ ਬਿੱਟ [14:0] ਪਹਿਲਾਂ ਇਸਨੂੰ ਇੱਕ ਵੋਲਯੂਮ ਵਿੱਚ ਬਦਲਦਾ ਹੈtagਹੇਠਾਂ ਦਿੱਤੇ ਫਾਰਮੂਲੇ ਦੁਆਰਾ e ਮੁੱਲ, ਅਤੇ ਫਿਰ ਹੈਕਸਾਡੈਸੀਮਲ ਵੋਲਯੂਮ ਨੂੰ ਬਦਲਦਾ ਹੈtage ਦਾ ਮੁੱਲ 20-ਅੰਕ ਦੇ BCD ਕੋਡ ਵਿੱਚ।
- ਸੀਰੀਅਲ ਪੋਰਟ ਭੇਜਣ ਦਾ ਪ੍ਰੋਗਰਾਮ: uart.v ਟਾਈਮਿੰਗ ਵੋਲ ਦੇ 8 ਚੈਨਲ ਭੇਜਦਾ ਹੈtaguart ਦੁਆਰਾ ਪੀਸੀ ਨੂੰ ਈ ਡਾਟਾ. ਸੀਰੀਅਲ ਪੋਰਟ ਦੀ ਟਰਾਂਸਮਿਟ ਘੜੀ ਨੂੰ 50Mhz ਦੁਆਰਾ ਬਾਰੰਬਾਰਤਾ ਵੰਡ ਕੇ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਬੌਡ ਦਰ 9600bps ਹੈ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
ALINX AN706 ਸਿਮਟਲ ਐੱਸampling ਮਲਟੀ-ਚੈਨਲ 16-ਬਿੱਟ AD ਮੋਡੀਊਲ [pdf] ਯੂਜ਼ਰ ਮੈਨੂਅਲ AN706 ਸਿਮਟਲ ਐੱਸampling ਮਲਟੀ-ਚੈਨਲ 16-ਬਿੱਟ AD ਮੋਡੀਊਲ, AN706, ਸਿਮਟਲ ਐੱਸ.ampਲਿੰਗ ਮਲਟੀ-ਚੈਨਲ 16-ਬਿੱਟ AD ਮੋਡੀਊਲ, ਐੱਸampling ਮਲਟੀ-ਚੈਨਲ 16-ਬਿੱਟ AD ਮੋਡੀਊਲ, ਮਲਟੀ-ਚੈਨਲ 16-ਬਿੱਟ AD ਮੋਡੀਊਲ, 16-ਬਿੱਟ AD ਮੋਡੀਊਲ, AD ਮੋਡੀਊਲ, ਮੋਡੀਊਲ |