From: "Saved by Internet Explorer 11" Subject: LPTScope hardware Date: Mon, 4 Jul 2016 10:12:08 -0700 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01D1D5DC.8596A9A0" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01D1D5DC.8596A9A0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Content-Location: file://C:\Users\R&D 1\Documents\Research\Software\LPTScope hardware.htm LPTScope hardware=20 =20 =20 =20 =20 =20 =20 =20

LPTScope=20 hardware

3D"LPTscope

3D"Bottom

3D"Enclosed


At=20 the beggining: I don't take any responsability if you burn out your PC = or=20 anything else. I don't even care. You are using this information at = your own=20 risk.

ADC0820 (TLC0820) is a cheap and fast ADC. I like it! See = the datasheets.
This=20 oscilloscope uses the SPP or EPP parallel port (LPT1) for reading the = data from=20 ADC. If your LPT1 is an ECP then the program automatically switches the = LPT1 in=20 byte mode (normal mode). BUT, not all parallel ports (LPT ports) are=20 bidirectional. "Bidirectional" means, that except outputing data, the = port can=20 also read the data.
How to determine if your LPT1 port is a = bidirectional=20 one? Start the LPTscope program and on the program menu select: = "Bidirectional=20 capabilities testing" then follow the given instructions.

This = is how=20 the test is performed: =20

1) Program sets pins 2-9 of LPT1 = port all=20 high (5V). In other words: program puts a 0xFF in the data port of your = LPT1 at=20 adress 0x378
2) Program then continuosly reads the LPT1 data port = and tracks=20 if anything changes
3) Your task is to connect any data pin to a = ground. For=20 example, connecting pin 2(DATA0) to pin 18(GND) would change the read = value=20 from 255 to 254. You should use a 1kOhm resistor to connect a "high" = pin to a=20 GND pin

a) If the port is not = bidirectional (pin 2=20 keeps 5 volts), 1k resistor is big enough to limit the current at 5mA. = 5mA=20 sources from pin2 and sinks on pin18 which is acceptable on all ports = without=20 damaging it. (1kOhm means current of 5mA at 5V).
b) If the port is=20 bidirectional, 1k resistance is low enough to pull the pin 2 low, from = 5Volts=20 to 0 Volts.

4) If the read value changes this = is a good=20 news: your port is a bidirectional one!
If it does not change, = first, try to=20 change the settings in the BIOS of your PC (in the case when your LPT1 = is on=20 the MB). Make few tries in this order: Normal, EPP or ECP.
If the = test=20 doesn't pass, then you can't use the above shematics. But hey, do not = give up.=20 Just consider some other options. For example this.=20 In this option you should drastically change the above schematics, and = just a=20 little the program in the LPT-reading part. For example this=20 project uses multiplexed reading. But, using multiplexed data = gathering,=20 nibble by nibble, you obtain twice as slower reading = speed.

In=20 addition, there is a software test upon starting the program, which = checks if=20 the hardware lets the software set the bit 5 of the LPT's control byte. = Setting=20 the bit 5 of the control port to a logical high, we put a LPT port in = the=20 bidirectional mode. There is lots of different ports around. = Differently=20 protected, or not protected at all. Read this=20 article if you want to know more about this issue.

Those = 1kOhm=20 current limiting resistors between ADC and LPT are here just in case = somebody=20 tries to connect this to a non-bidirectional port. You can omit this = resistor=20 if you know that you are going to plug it in a bidirectional port only. = I never=20 tested this schematics with those resistors, since I'm sure that my PC = is a=20 bidirectional one. Or else this resistor could help if someone tries to = send=20 something out (printing) when the oscilloscope is plugged in=20 LPT1...

10k, 1M resistors and 1N4148 and ZD5V are there for = analog input=20 protection. Analog input (signal in) at the pin 1 should never exceed = the=20 supply voltage of the ADC. If you are planning to measure the signals = with=20 amplitude more than 5V, you should add an additional resistor divider = between=20 signal and ADC to keep the voltage below 5V at pin1. And of course, you = can=20 omit this protection and connect the signal directly to pin1 if you are = sure=20 that your analog input will allways be in range of 0V-5V.

Pin 10 = of LPT1=20 (Ack) acts like an external trigger. It is a TTL level trigger which = fires at=20 rising edge.

ADC0820 works in wr/rd mode (pin7 high), = stand-alone=20 operation.
To make a measuring sample, program has to set the pin6 = low for a=20 very short time. After that (820ns ater that - regarding to = datasheets), the=20 data is ready on data pins. Simple, isn't it. When doing the program, I = was=20 worrying about timings, but during the testing, I realised that ADC0820 = is=20 faster than any LPT port (available this days), and all the program has = to do,=20 is a short low impulse at pin6 and read the data as quick as it can. I = never=20 noticed any data was lost (eaten samples) during the testing. I must = say that=20 any data wasn't lost in a DOS version of the program. Windows are a bad = choice=20 for a heavy timing tasks such as a (software) oscilloscope. Windows = runs other=20 programs in the background. That's why the win version doesn't have = 100%=20 accurate time base, but in other side it looks fancy.
The bottleneck = in the=20 data transfer from ADC to PC is read/write routines of the LPT port, = not the=20 speed of ADC0820. For one data sample we need 3 I/O instructions from = PC:=20

_out (set pin6 of ADC low)
_out (set pin6 of ADC high)
_in (read a data byte from = ADC)

Under=20 different OS and processor modes these I/O instructions take different = number=20 of processor cycles. Read this=20 if you want to know more.
I tried to set an external oscillator for = ADC clock=20 and avoid two "out" commands to save some time, but this way we loose=20 synchronisation between ADC and PC and data became messed. ADC must be=20 synchronised with the PC (does it?).


Conclusion: Almost = everything I=20 know about parallel ports I learned at this great site: http://www.beyondlog= ic.org/spp/parallel.htm.
Since=20 I have just few PCs available for testing, it is possible that many=20 unpredictable things (nice or bad) happen. I'm thankful for any = suggestion from=20 you. I will update this page if you know or find out anything worth=20 mentioning.



Other LPT handling and programming related=20 stuff:
http://www.lvr.com/parport.htm
ftp://ftp= .armory.com/pub/user/rstevew/LPT/zha96lpt.faq
...=20



Back=20 home
=20
=20 =20 3D"1"=20=20 ------=_NextPart_000_0000_01D1D5DC.8596A9A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: file:///C:/Users/R&D%201/Documents/Research/Software/LPTScope%20hardware_files/LPTscope_schematics.gif R0lGODdh9gIjAfcAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwMDcwKbK8EAgAGAgAIAgAKAgAMAg AOAgAABAACBAAEBAAGBAAIBAAKBAAMBAAOBAAABgACBgAEBgAGBgAIBgAKBgAMBgAOBgAACAACCA AECAAGCAAICAAKCAAMCAAOCAAACgACCgAECgAGCgAICgAKCgAMCgAOCgAADAACDAAEDAAGDAAIDA AKDAAMDAAODAAADgACDgAEDgAGDgAIDgAKDgAMDgAODgAAAAQCAAQEAAQGAAQIAAQKAAQMAAQOAA QAAgQCAgQEAgQGAgQIAgQKAgQMAgQOAgQABAQCBAQEBAQGBAQIBAQKBAQMBAQOBAQABgQCBgQEBg QGBgQIBgQKBgQMBgQOBgQACAQCCAQECAQGCAQICAQKCAQMCAQOCAQACgQCCgQECgQGCgQICgQKCg QMCgQOCgQADAQCDAQEDAQGDAQIDAQKDAQMDAQODAQADgQCDgQEDgQGDgQIDgQKDgQMDgQODgQAAA gCAAgEAAgGAAgIAAgKAAgMAAgOAAgAAggCAggEAggGAggIAggKAggMAggOAggABAgCBAgEBAgGBA gIBAgKBAgMBAgOBAgABggCBggEBggGBggIBggKBggMBggOBggACAgCCAgECAgGCAgICAgKCAgMCA gOCAgACggCCggECggGCggICggKCggMCggOCggADAgCDAgEDAgGDAgIDAgKDAgMDAgODAgADggCDg gEDggGDggIDggKDggMDggODggAAAwCAAwEAAwGAAwIAAwKAAwMAAwOAAwAAgwCAgwEAgwGAgwIAg wKAgwMAgwOAgwABAwCBAwEBAwGBAwIBAwKBAwMBAwOBAwABgwCBgwEBgwGBgwIBgwKBgwMBgwOBg wACAwCCAwECAwGCAwICAwKCAwMCAwOCAwACgwCCgwECgwGCgwICgwKCgwMCgwOCgwADAwCDAwEDA wGDAwIDAwKDAwP/78KCgpICAgP8AAAD/AP//AAAA//8A/wD//////ywAAAAA9gIjAQAI/gD/CRxI sKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPHjyBDihxJsqTJkyhTqlzJsqXLlzBjypxJs6bN mzhz6nQIoCeAfz8FBgW6s6jRo0iTKl3KtKlTlEOJChXa86nVq1izat3KtStXnwN/DgXrtazZs2jT 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 Hfp3T3/851//KFW/9Pf/fwAMQAEcQAJUjIAAADs= ------=_NextPart_000_0000_01D1D5DC.8596A9A0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: file:///C:/Users/R&D%201/Documents/Research/Software/LPTScope%20hardware_files/Bottom.jpg /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACqALcDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1NR70 vSmAk0ueKoiw+lwabkEZo3HNFhjhRwaQGkOR0oYDHxmhTzStyOmKjHGeaLAifOeOa8w/aN077R4W sdTA+azutrcfwSDB/VVr0xXAHJrgvj3Ns+Hk46q1xECPXkn+lFhrUr/s8Bj4Hm74vpB/46td1eBi RhTg8jPFfO8891afAy1MMskK3OuPu2MRlQh449xXndzczlgTNLnAH3zRZCbZ9jxqe/8AOrkYCrks oHU5YV8SefP3mlx/10P+NLHczbjmWU45A3nr/SkK7R9xYKkqVwwOCCKBWP4HaSTwborySvM7WMJZ 3OWY7Bkk+9bPIpWNEw9KCKTiiiwxc0dqTvml4p2ATqaXGKQHmne9IQ0jNFKTRQMgB7UoOBioc89a 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 e9W2Qh+RtoqOipGf/9k= ------=_NextPart_000_0000_01D1D5DC.8596A9A0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: file:///C:/Users/R&D%201/Documents/Research/Software/LPTScope%20hardware_files/Top.jpg /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEP ERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4e Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACrALcDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD1kL9a cFB7UozjihetRYVx2KMUoFIeKQC+9J+FKMUCiwxAKOpAyOuDSnikGNwJJABHv3osVfseVa58cvDm nahPZw6Pq940EjRs6+Wikg4OMnPWseb9oLSc4XwtqJPvdRj+leJeKiI/EGoxOdrLdyqc9chyKzEc HkgkDrV2sRue6y/Hy0Jynha6/G7X/wCJroPhx8XYfFfiaHQzoclk0qttl+0iQZALYIwOwNfNbyKq g7X25wOK6v4M38Fv8SNJkEmMzBBn0PB/maLIEuV3O9l0o3Hxlj0+ReE1lp2XsV5kBr3C5j/fdOM9 686gktz+0LcKAJGW1XJ/uP5P+FejXs6I5+vFZpO9jprNNRfkTW+FGM1bU8ZqjbOGXI4z2q4jcYoa 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 ------=_NextPart_000_0000_01D1D5DC.8596A9A0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: file:///C:/Users/R&D%201/Documents/Research/Software/LPTScope%20hardware_files/serv.gif R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01D1D5DC.8596A9A0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/Users/R%26D%201/Documents/Research/Software/LPTScope hardware_files/pu5geo.js =0A= var PUisIE_NAV4 =3D false;=0A= if (parseFloat(navigator.appVersion) >=3D 4) {=0A= PUisIE_NAV4 =3D true;=0A= }=0A= =0A= var PUwinWidth=3D'740';=0A= var PUwinHeight=3D'300';=0A= =0A= var PUtimes =3D 1; /* number of times to show ad. if > times, then = redirect thru */=0A= var PUtheDomain =3D ".geocities.com";=0A= var PUexpiresIn =3D 4/24; /* days between shows of the ad */=0A= =0A= function PUsetCook(t,expIn) {=0A= var cook;=0A= var PUexDate;=0A= PUexDate =3D new Date;=0A= PUexDate.setTime(PUexDate.getTime() + expIn*24*60*60*1000);=0A= cook =3D "PU=3Dt=3D"+t+"; expires=3D" + PUexDate.toGMTString() +"; = domain=3D"+PUtheDomain + "; path=3D/";=0A= document.cookie =3D cook;=0A= }=0A= =0A= var PU_NO_COOKIES =3D 2;=0A= =0A= function PUgetCook(x) {=0A= var i,j,a,b,s,e,d,f;=0A= a =3D document.cookie;=0A= //if (a =3D=3D "") return PU_NO_COOKIES;=0A= s =3D a.indexOf(x + "=3D");=0A= if (s =3D=3D -1) return false;=0A= s +=3D x.length+1;=0A= e =3D a.indexOf(';',s);=0A= if (e =3D=3D -1) e =3D a.length;=0A= return a.substring(s,e);=0A= }=0A= =0A= /* check cookies - if cookies are off or if user saw it X times, then we = redirect thru */=0A= =0A= var PUd;=0A= var PUb=3DPUgetCook("PU");=0A= var PUoverTimes =3D 0;=0A= =0A= if (PUb =3D=3D PU_NO_COOKIES) {=0A= PUoverTimes =3D 1;=0A= } else {=0A= if (PUb !=3D false) {=0A= PUb =3D PUb.split('&');=0A= for (PUi=3D0; PUi PUtimes) {=0A= PUoverTimes =3D 1;=0A= } else {=0A= PUsetCook(PUd[1],PUexpiresIn);=0A= }=0A= } else {=0A= PUsetCook(1,PUexpiresIn);=0A= }=0A= }=0A= =0A= function PUlaunchPU(){=0A= var PUwin;=0A= var addIt =3D PUisIE_NAV4 ? ',top=3D5000,left=3D5000' : '';=0A= PUwin=3Dwindow.open('about:blank','PUwin', = 'width=3D'+PUwinWidth+',height=3D'+PUwinHeight+',location=3Dno,menubar=3D= no,titlebar=3Dno,status=3Dno,toolbar=3Dno,scrollbars=3Dyes,resizable=3Dno= '+addIt,true);=0A= PUwin.blur();=0A= return PUwin;=0A= }=0A= =0A= if (PUoverTimes < 1) {=0A= document.write('