http://www.adlinkchina.com.cn - PowerPoint PPT Presentation

About This Presentation
Title:

http://www.adlinkchina.com.cn

Description:

Title: Author: vaio Last modified by: Lee Kan Created Date: 3/31/2003 4:58:44 PM Document presentation format: – PowerPoint PPT presentation

Number of Views:19
Avg rating:3.0/5.0
Slides: 48
Provided by: vaio1170
Category:

less

Transcript and Presenter's Notes

Title: http://www.adlinkchina.com.cn


1
????????
  • ??
  • ?????????
  • http//www.adlinkchina.com.cn
  • http//www.adlinktech.com

2
????
  • ???????
  • ????
  • A/D
  • D/A
  • DIO
  • Timer/Counter

3
???????
  • ???????

4
??????? (?)
  • ?????

5
??????? (?)
  • ????

6
??????? (?)
  • ????

7
????
  • ???
  • ????
  • ??
  • ??
  • ????
  • ??????????,?????,????

8
PC Based??????
9
PC Base????????
  • A/D??(???/?????)
  • D/A??(???/?????)
  • DIO(?????/??)
  • Timer/Counter(???/???)

10
????
  • A/D???-?????
  • ?????????????????????
  • ???? Max Sampling Rate (S/s), Sampling Frequency
    (Hz)
  • ??(Resolution)8bit 12bit 14bit 16bit
  • ????(Input Range)(??)
  • ????(Simultaneous analog input)
  • ????(Multiplex analog input)
  • ??????(Burst mode)
  • ????(Trigger mode)
  • ??(Isolation)
  • FIFO

11
A/D????
A/D???
12
A/D????--?????
7. ??? ???
4. ???? I/O ?? DMA ????
1. ????? ??? ???? (SE/DI) ????
??????
3. A/D ????? ????? FIFO ???
? ? ? ?
A/D ???
n
?? ???
??(Buffer)
_
AT ??? PCI ??
?? ??
A/D ????
CPU
????
6. A/D ???????? ???? ????????
???????
2. ????? ????? ????
5. ??????
13
A/D?????--????
A/D????
?? ??
?? ???
??(Buffer)
PCI??
?? ??

CPU
?? ??
14
A/D????
  • ?????
  • ????????????
  • ????????????????????
  • ?????????
  • ??lt4kHz
  • ??lt20kHz
  • ??20kHzxxMHz
  • FM???MHz
  • ??xGHz

15
A/D????
  • ????
  • ???????
  • ??????????
  • ????????/????????
  • Nyquist????fsgt2fmax
  • fs ????
  • fmax ??????
  • ?????fsgt2.5fmax
  • ???????fsgt68fmax
  • ???????
  • ??????

16
A/D????
????????????
???????????
17
A/D????
  • ?????????????????????Nyquist??,?????????
  • ???????????Nyquist?????,?????Nyquist????????,????(
    alias)
  • ????(alias frequency) ABS(??????????-????)
  • ????
  • ?A/D????????,??????Nyquist?????????
  • ????????

18
A/D????
  • ???????
  • Soft Polling(??????,??I/O????)
  • Timer Pacer(?8254????????????????)
  • ???? 2MHz ?? /(C1C2)(???C1?C2?16?????????)
  • External CLK / Trig(????)
  • ???????
  • ???????????,???????????,???????????????,???DC??
  • ??????????????,??????????????,?????(????????)?????
    ??
  • ????????,???????????
  • CLK?Trigger

19
A/D????
  • Trigger(??)???????????????

20
A/D????
  • ????????????(Software Trigger,?Soft Polling)
  • ?????????????????
  • ????????
  • ????????????
  • ???????????????
  • ?????????

21
A/D????
  • ?????
  • ????
  • ????A/D??,??????????
  • ?????????????(????)
  • ????
  • ?????A/D??,?????????????????
  • ??????
  • ????????/???????????
  • ??????
  • ???????????????
  • ?????????????????????

22
A/D????
  • ????
  • ??????,????
  • ????
  • ????
  • ????????,??????
  • ????(DI)
  • ???????(RSE)
  • ????????(NRSE)
  • ????,?????????????????????????

???? ????
DI ?? ??
RSE ??? ??
NRSE ?? ??
23
A/D????
  • ???????
  • ???????NRSE??
  • ???RSE??,???????
  • ????????????????????????????????
  • ????????????????????????????,?????RSE????

24
A/D????
  • ???????
  • ??????RSE?NRSE????????
  • ??????,????????????????????????
  • ?????????????????
  • 10K ohmltR1R2lt100K ohm
  • ??????,???R2??????,?R1?R2????

25
A/D????
  • ???????????
  • ????
  • ?????????
  • ?????????????
  • NRSE
  • ?????????
  • RSE
  • ???,?????????,???RSE??
  • ????????,???gt1V
  • ?????,??lt5m
  • ??????????????
  • ?????????????
  • ????????????
  • ????,?????????????

26
A/D????
10V
  • ???????
  • ??????? / ?????????
  • ???????
  • ??? e.x. -10V 10V (20V??)
  • ??? e.x. 0V5V (5V??)
  • ?????????
  • ?????
  • ??????? ????(1,2,4,8)
  • ??????? ???(1,10,100,1000)
  • ???????? /-10V, ????
  • ??????????/-10V, /-5V, /-2.5V, /-1.25V

5V
0V
-10V
27
A/D????
  • ????/???Accuracy / Resolution
  • ????????????????
  • Nbit 8bit / 12bit / 16bit
  • ????????/2n
  • ????????????
  • ????10V??????12??????,??????????10/2120.224mV

??
10.00 8.75 7.50 6.25 5.00 3.75 2.50 1.25 0
111 110 100 011 010 001 000
???

0
20
100
120
140
40
60
80
??
28
A/D????
  • A/D????
  • ?????
  • ??????

?? 2 12 ?, ????? ???????
??1 16 ?, ????? ????????
29
A/D????
  • ??
  • ?????????
  • A/D???????????
  • ????
  • ?????
  • ?????
  • ????

????
????
30
A/D????
  • FIFO
  • ??????? First In First Out
  • ??A/D????????
  • PCI?????????A/D????,FIFO????????
  • ??Bus Mastering DMA,??????DMA 64MB,?????FIFO??

31
A/D????
  • ??????????
  • ISA???????????IRQ
  • ??????

DMA Enable Signal
External Interrupt
EOC Interrupt
Programmable Multiplexer
Timer Interrupt
Jumper
CPU
AT Bus
interrupt lines
FIFO Half-Full Int.
Most of the ISA AD cards only use the EOC
interrupt
DMA Terminal Count
ACL-8316/12?????
32
A/D????
  • ??????????
  • PCI??????PCI BIOS????IRQ
  • ??PCI????????
  • ??PCI?????,?????????????
  • ???????

AD EOC
INT1
INT1 MUX
PCI Controller
IRQ Flip-Flops
FIFO Half-full
INT2
INT A of PCI Bus
INT2 MUX
Timer Pacer
External IRQ
Clear IRQ
PCI-9111?????
33
A/D????
  • ????
  • Software Polling
  • EOC INT
  • FIFO Half Full INT
  • DMA
  • Bus Mastering DMA
  • Scatter Gather DMA

Transfer Data to memory by
A/D Data Register
1. inport instruction 2. DMA controller 3. PCI
Bus-master
FIFO Buffer
ISA Bus or PCI Bus
FIFO Half-Full
FIFO enable
Interrupt Generation System
End of Conversion
interrupt line
34
Scatter/Gather DMA
Fragmented Physical Memory
Gathering Scatter memory
Data FIFO
A/D
PCI Bus Controller
D/A
Retrieves Data
CPU
35
A/D????
  • ???????
  • Double Buffer DMA

36
A/D??????
  • ?????????????????Windows???
  • Slave?PCI????DMA,????ISA??DMA??????
  • Windows?????????
  • ?? FIFO ??????Windows?????, ???????????
  • FIFO ??????10 ms???????
  • 1024 1 / 100 KHz 10.24 ms
  • A/D ??????
  • ??FIFO ????????????, ???????????? A/D??
  • FIFO ?????????, ????????????????????????????

37
A/D??????
  • ?????????
  • DMA??,????????????????
  • ????,????? EOC?? ??????(?DOS)
  • ????????????????

38
D/A????
  • D/A????????
  • ?????????????????
  • ????(Setting Time)?????????,????1/2LSB??????
  • ????/???? (Max Data Update Rate)
  • ??(Resolution)8bit 12bit 14bit 16bit
  • ????
  • ??????
  • ????
  • ????(Source?Sink)

39
A/D?D/A??
  • ???A/D????????
  • ???100K??????75K???,??????????
  • ????DI?RSE?NRSE????????????NRSE???
  • ?PCI-9112?/-10V????,??????????
  • ??mV???????????????
  • ???FIFO??Double Buffer DMA?Buffer?????
  • PCI-6208V?D/A?????2??,??????????????500KHz????????
    ?

40
??I/O????
  • I/O??????
  • ??????
  • ???????TTL????
  • ????????????
  • ??????1??????
  • ??????2?????
  • ??????
  • I/O??

41
??????
  • ??????????
  • ???????
  • ??????????????????

????
1.2K Ohm
PC814
42
??????
  • ???????????????????
  • ?????????
  • ??????,????????

43
DIO????
  • ???DI,???DO,????
  • 8255??

44
T/C????
  • Timer / Counter 82C54
  • GATE????????GATE?H???
  • CLK??????????????1
  • OUT??????????????????????????????

45
T/C????
  • ???????
  • ??????N
  • ?????(T)??????GATE,??????CLK
  • ??T??????,???????????

46
T/C????
  • ?????????
  • ??????N
  • ?????(t)?????????CLK,??????GATE
  • ??????????,???????????

47
??
  • ??????A/D?D/A?GPIO?GPTC?,??????I/O????????
Write a Comment
User Comments (0)
About PowerShow.com