| 数据搜索系统,热门电子元器件搜索 |
|
DAC1006 数据表(PDF) 18 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
DAC1006 数据表(HTML) 18 Page - National Semiconductor (TI) |
|
18 / 22 page ![]() the requirements of the DAC (with regard to left justified data) and the implementation of the PUSH instruction which will output the higher order byte of the register pair (ie register B of the BC pair) first The DAC will actually appear as a two-byte ‘‘stack’’ in memory to the CPU The auto-dec- rementing of the stack pointer during a PUSH allows using address bit 0 of the stack pointer as the Byte1Byte2 and XFER strobes if bit 0 of the stack pointer address b1 (SPb1) is a ‘‘1’’ as presented to the DAC Additional ad- dress decoding by the DM8131 will generate a unique DAC chip select (CS) and synchronize this CS to the two memory write strobes of the PUSH instruction To reset the stack pointer so new data may be output to the same DAC a POP instruction followed by instructions to insure that proper data is in the DAC data register pair be- fore it is ‘‘PUSHED’’ to the DAC should be executed as the POP instruction will arbitrarily alter the contents of a register pair Another double byte write instruction is Store H and L Direct (SHLD) where the HL register pair would temporarily con- tain the DAC data and the two sequential addresses for the DAC are specified by the instruction op code The auto in- crementing of the DAC address by the SHLD instruction permits the same simple scheme of using address bit 0 to generate the byte number and transfer strobes 72 DAC1006 to MC68201 PIA Interface In Figure 19 the DAC1006 is interfaced to an M6800 system through an MC68201 Peripheral Interface Adapter (PIA) In this case the CS pin of the DAC is grounded since the PIA is already mapped in the 6800 system memory space and no decoding is necessary Furthermore by using both Ports A and B of the PIA the 10-bit data transfer assumed left justified again in two 8-bit bytes is greatly simplified The HIGH byte is loaded into Output Register A (ORA) of the PIA and the LOW byte is loaded into ORB The 10-bit data transfer to the DAC and the corresponding analog output change occur simultaneously upon CB2 going LOW under program control The 10-bit data word in the DAC register will be latched (and hence VOUT will be fixed) when CB2 is brought back HIGH If both output ports of the PIA are not available it is possible to interface the DAC1006 through a single port without much effort However additional logic at the CB2(or CA2) lines or access to some of the 6800 system control lines will be required 73 Noise Considerations A typical digitalmicroprocessor bus environment is a tre- mendous potential source of high frequency noise which can be coupled to sensitive analog circuitry The fast edges of the data and address bus signals generate frequency components of 10’s of megahertz and can cause noise spikes to appear at the DAC output These noise spikes occur when the data bus changes state or when data is transferred between the latches of the device In low frequency or DC applications low pass filtering can reduce these noise spikes This is accomplished by over- compensating the DAC output amplifier by increasing the value of the feedback capacitor (CC in Figure 3 ) In applications requiring a fast transient response from the DAC and op amp filtering may not be feasible Adding a latch DM74LS374 as shown in Figure 20 isolates the de- vice from the data bus thus eliminating noise spikes that occur every time the data bus changes state Another meth- od for eliminating noise spikes is to add a sample and hold after the DAC op amp This also has the advantage of elimi- nating noise spikes when changing digital codes TLH5688 – 25 FIGURE 19 DAC1000 to MC68201 PIA Interface 18 |
|
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |