The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Bhaskar Goswami Rajiv Mantri ABSTRACT This application report discusse


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Using ADS8411/ADS8412 Serial
Bhaskar Goswami Rajiv Mantri ABSTRACT This application report discusses parallel serial using low-cost CPLD. This concept tested with Texas Instruments ADS8411/12 (16-bit, MSPS ADC) AlteraMAX 3000A CPLD. full solution with schematic, layout, software programming CPLD presented report. Contents Introduction Hardware.2 ADS8411 3000A CPLD.2 ByteBlasterMV Cable Hardware Interface.2 Timing QuartusII Appendix Logic Diagram, Description, Verilog Code CPLD Program Appendix ADS8411 Schematic Figures Simplified Block Diagram Timing Diagram MSPS.3 Tables Chipset Timings Data Acquisition Products
Figure Figure
Table
Altera, Quartus, MAX, ByteBlaster trademarks Altera Corporation.
SLAA199
Introduction
Texas Instruments ADS8411 16-bit, MSPS, unipolar single-ended with parallel interface internal reference. ADS8412 16-bit, MSPS, unipolar differential with parallel interface internal reference. complement serial interface, this application report discusses this serial output ADC. convert parallel data serial output, CPLD (complex programmable logic device) used. same CPLD converts serial control signals SCLK, etc.) parallel control signals sends them device. user, along with CPLD (henceforth referred chipset) serial device. user sends serial control signals chipset receives serial data outputs. AlteraMAX 3000A-series CPLD used.
Hardware
hardware platform comprises ADS8411 3000A CPLD. program one-time programmable CPLD, AlteraByteBlasterMV cable used.
ADS8411
ADS8411 16-bit, 2-MHz converter with internal 4.096-V reference. device includes 16-bit, capacitor-based, converter with inherent sample hold capability.
3000A CPLD
AlteraMAX 3000A-series CPLD selected this solution because cost, ease use, does need configuration device. 3000A CPLD part number EPM3032ATC44-10.
ByteBlasterMV Cable
ByteBlasterMV parallel port download cable (ordering code: PL-BYTEBLASTERMV) connects standard parallel port (also known port). This cable drives configuration data from 3000A devices configuration devices. Because design changes downloaded directly CPLD, prototyping easy, multiple design iterations accomplished quickly.
Hardware Interface
ADS8411 sends parallel data (D0-D15) CPLD (see Figure SCLK sent CPLD from outside. CPLD generates CONVST signal control parallel device also outputs serial data. schematics Appendix more detail.
Using ADS8411/ADS8412 Serial
SLAA199
Parallel Data Analog Input ADS8411/2 CPLD
Serial Control Signal
Serial Data Parallel Control Signal
Figure
Simplified Block Diagram
system inside dashed line Figure works serial part.
tsu1
SCLK
BUSY
ttp4
Figure
Timing Diagram MSPS
Timing
serial interface used this chipset (serial peripheral interface) compatible. SCLK signals control chipset (see Figure data only available when low. Otherwise, 3-state mode. After falling edge, chipset waits falling edge SCLK. This clock counted first SCLK. data appears after falling edge. Then, next data appears after rising edge second SCLK. Only clocks frame necessary chipset work. After that, clock free-running withdrawn.
Using ADS8411/ADS8412 Serial
SLAA199
Table
Symbol tsu1
Chipset Timings
15.5 15.5
Parameter Width full frame Pulse duration, high time Hold time, falling edge (first SCLK falling edge after toggles from high low) SCLK falling edge
Setup time, clock rising edge rising edge
Unit
Cycle time, SCLK Pulse duration, SCLK high Pulse duration, SCLK Delay, high 3-state Delay, Falling edge Pulse duration, Busy high clock rising edge Busy High Delay, Rising edge SCLK toggle
Maximum pulse duration data taken from ADS8411 data sheet (SLAS369).
QuartusII
logic converting parallel data serial data serial control signals parallel control signals written Quartus software from Altera. Verilog used write hardware description. program CPLD, user needs download Quartus free evaluation version from www.altera.com. program downloaded ByteBlasterMV cable through parallel port. Verilog file schematics also available appendixes.
Using ADS8411/ADS8412 Serial
SLAA199
Appendix Logic Diagram, Description, Verilog Code CPLD Program
Figure A-1.
Logic Diagram
Using ADS8411/ADS8412 Serial
SLAA199 CPLD Program Logic
A.1.1 Parallel Data Serial Data
Shift_register (inst) 16-bit parallel-to-serial shift register (see Figure A-1). loads 16-bit data when load Otherwise, shifts 16-bit data every positive edge clock. Serial data given MSB-first format. When high, 16-bit data loaded into shift register, SCLK disabled until low. After goes low, chipset responds SCLK falling edge. incorporate this logic, inverted Chip Select signal sent input (inst2), inverted SCLK signal sent clock input DFF. output generates enable signal clock shift register.
CONVST Generation
3-bit counter (inst6) along with gates (inst7, generates CONVST parallel device. This conversion start signal required parallel device. resets counter, output 4-input gate sets counter. ensures that counter stopped after 16th clock. Otherwise, counter keeps producing CONVST even toggled. CONVST remains high from clock 15th clock. 16th clock, falls conversion starts.
Verilog Code CPLD Program (File: shift_register.v)
module shift_register(clk, load, data, sdo); parameter length=16; input clk, load; input [length-1:0] data; output sdo; sdo; [length-1:0] always (posedge posedge load) begin if(load) q<=data; else begin q[15]<=q[14]; q[14]<=q[13]; q[13]<=q[12]; q[12]<=q[11]; q[11]<=q[10]; q[10]<=q[9]; q[9]<=q[8];
Using ADS8411/ADS8412 Serial
SLAA199
q[8]<=q[7]; q[7]<=q[6]; q[6]<=q[5]; q[5]<=q[4]; q[4]<=q[3]; q[3]<=q[2]; q[2]<=q[1]; q[1]<=q[0]; sdo<=q[length-1]; endmodule
Using ADS8411/ADS8412 Serial
SLAA199
Appendix ADS8411 Schematic
Sheets ADS8411 schematic follow.
Using ADS8411/ADS8412 Serial
BCDE ©hpq !)!v ghihr $ghi $ghi $$H&
BCDE
ghipi !%!# UVWP`Sabe !B!) UVWPQXe UVWP`Sacd UVWPQXYP`SabY $$ghi
BCDE mnso cXjXW klWX SQTRjW i`Tf i`Tf cXfg cXfg $$$$B
fkee fkeY fke{ fke} fkez i`Tf i`Tf fke|
BCDE
TVaa TVaa
$%$#$" )0))
)0"2
))CDE
wpxo opzzx RSS# $56%789 $56A798 IHPTR$a $56%789 $56A798 xwuvt GipqTiHh xuvt xexd
DCDEC trs~ trs~ trs~ opqr oqx{|} oqx{|} oqx{|} hijkilm hijkilm hijkilm hijkilm hijkilm hijkilm
IMPORTANT NOTICE Texas Instruments Incorporated subsidiaries (TI) reserve right make corrections, modifications, enhancements, improvements, other changes products services time discontinue product service without notice. Customers should obtain latest relevant information before placing orders should verify that such information current complete. products sold subject TI's terms conditions sale supplied time order acknowledgment. warrants performance hardware products specifications applicable time sale accordance with TI's standard warranty. Testing other quality control techniques used extent deems necessary support this warranty. Except where mandated government requirements, testing parameters each product necessarily performed. assumes liability applications assistance customer product design. Customers responsible their products applications using components. minimize risks associated with customer products applications, customers should provide adequate design operating safeguards. does warrant represent that license, either express implied, granted under patent right, copyright, mask work right, other intellectual property right relating combination, machine, process which products services used. Information published regarding third-party products services does constitute license from such products services warranty endorsement thereof. such information require license from third party under patents other intellectual property third party, license from under patents other intellectual property Reproduction information data books data sheets permissible only reproduction without alteration accompanied associated warranties, conditions, limitations, notices. Reproduction this information with alteration unfair deceptive business practice. responsible liable such altered documentation. Resale products services with statements different from beyond parameters stated that product service voids express implied warranties associated product service unfair deceptive business practice. responsible liable such statements. Following URLs where obtain information other Texas Instruments products application solutions: Products Amplifiers Data Converters Interface Logic Power Mgmt Microcontrollers amplifier.ti.com dataconverter.ti.com dsp.ti.com interface.ti.com logic.ti.com power.ti.com microcontroller.ti.com Applications Audio Automotive Broadband Digital Control Military Optical Networking Security Telephony Video Imaging Wireless Mailing Address: Texas Instruments Post Office 655303 Dallas, Texas 75265 Copyright 2004, Texas Instruments Incorporated www.ti.com/audio www.ti.com/automotive www.ti.com/broadband www.ti.com/digitalcontrol www.ti.com/military www.ti.com/opticalnetwork www.ti.com/security www.ti.com/telephony www.ti.com/video www.ti.com/wireless

Other recent searches


TLP160G - TLP160G   TLP160G Datasheet
KSK-1A52- - KSK-1A52-   KSK-1A52- Datasheet
HHM1715E1 - HHM1715E1   HHM1715E1 Datasheet
ES6128 - ES6128   ES6128 Datasheet
BLF6G22LS-100 - BLF6G22LS-100   BLF6G22LS-100 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive