7854: Difference between revisions

1,307 bytes added ,  19 September 2024
no edit summary
No edit summary
No edit summary
(19 intermediate revisions by 6 users not shown)
Line 10: Line 10:
|designers=Tom Rousseau;Les Larson;Jack Collins;Ellen Deleganes;Jim Schlegel;Gary Fladstol;Val Garuts;Tim Holte;Burt Johnson;Bruce Kingsland;Wes Kosta;Jim Tallman;Kirk Wimmer
|designers=Tom Rousseau;Les Larson;Jack Collins;Ellen Deleganes;Jim Schlegel;Gary Fladstol;Val Garuts;Tim Holte;Burt Johnson;Bruce Kingsland;Wes Kosta;Jim Tallman;Kirk Wimmer
|manuals=
|manuals=
* [[Media:070-2873-00.pdf|7854 Operators Manual]]
* [[Media:070-2873-00.pdf             | 7854 Operators Manual with manual changes at the end ]]
* [[Media:070-2874-01.pdf|7854 Service Manual, Sept. 1981]] (OCR)
* [[Media:070-2873-00 vintagetek.pdf  |  7854 Operators Manual color scan without manual changes ]]
* [[Media:070-2874-01.pdf | 7854 Service Manual, Sept. 1981 ]]


* [[Media:Tektronix 7854 Manual Change Info D.pdf                  | 7854 Manual Change Information]] through Jan 1991
* [[Media:Tektronix 7854 Manual Change Info D.pdf                  | 7854 Manual Change Information           ]] through Jan 1991
* [[Media:Tektronix 7854 Test Point and Adjustment Locations D.pdf  | 7854 Test Points and Adjustment Locations]]
* [[Media:Tektronix 7854 Test Point and Adjustment Locations D.pdf  | 7854 Test Points and Adjustment Locations ]]
* [[Media:Tektronix 7854 Schematics D.pdf                          | 7854 Schematics]] (cleaned up)
* [[Media:Tektronix 7854 Schematics D.pdf                          | 7854 Schematics                           ]]
 
* [[Media:070-2875-00.pdf|7854 Diagnostics Using the 067-0911-00 and μP Diagnostic Test Interface Volume 1 Service]]
* [[Media:070-2876-00.pdf|7854 Diagnostic Troubleshooting using the 067-0911-00]]
* [[Media:070-2972-00.pdf|7854 Signature Analysis Tables using 067-0911-00]]
* [[Media:070-3887-00.pdf|7854 Diagnostics using the 067-0911-00 and μP Diagnostic Test Interface Volume 2 Service]]
 
'''Application Notes'''
* [[Media:Tek_AX4864_7854_keyboard_guide.pdf            | Waveform Processing Keyboard Guide]] (OCR)
* [[Media:Tek_AX4281_7854_measurement_variety.pdf        | 7854 Measurement Variety]] (OCR)
* [[Media:Tek_AX4440_7854_onboard_digital_processing.pdf | 7854 Onboard Digital Processing]] (OCR)
* [[Media:42W-4416-1.pdf                                | Using the 7854 in a GPIB configuration]]
* [[Media:42W-5334.pdf                                  | 7854 Automated TDR testing]] (OCR)
* [[Media:42AX-4682.pdf                                  | 7854 Programming Techniques]] (OCR)
* [[Media:Tek 7854-AN-SPSBasic.pdf                      | Talking to the 7854 scope with TEK SPS BASIC]] (''[[Handshake]]'', Winter 1980/81)
* [[Media:7854 Application Programs.pdf                  | 7854 Application Programs]]
 
* [[Media:Tek_AX4382_7854_wp1310_01.pdf|WP1310 Waveform Processing System]] (OCR)
* [[Media:Tek_AX4425_7854_WP1310_02.pdf|WP1310 Signal Processing System]] (OCR)
 
* [[Media:Tek_7854_42W6767_tdr_mps_package_sm.pdf|7854TDR and 7854MPS package]] (OCR)
* [[Media:Tek_42W67321_Tekmap_7854_measurement.pdf|TekMAP 7854 Measurement Software]] (OCR)


'''Modifications'''
'''Modifications'''
* [[Media:040-1066-00.pdf|040-1066-00: Vertical Pickoff Amplifier Drift Improvement]] (1982)
* [[Media:040-1066-00.pdf | 040-1066-00: Vertical Pickoff Amplifier Drift Improvement ]] (1982)
* [[Media:045-0056-00.pdf|045-0056-00: Firmware update 1.03]] (1983)
* [[Media:045-0056-00.pdf | 045-0056-00: Firmware update 1.03                         ]] (1983)


'''Troubleshooting'''
'''Troubleshooting'''
* [[Media:070-2875-00.pdf|7854 Diagnostics Using the 067-0911-00 and μP Diagnostic Test Interface Volume 1 Service]]
* [[Media:070-2875-00.pdf | 7854 Test Procedures using the 067-0911-00 & up Diagnostic Test Interface Volume 1 Service ]]
* [[Media:070-2972-00.pdf|7854 Signature Analysis Tables]]
* [[Media:070-3887-00.pdf | 7854 Test Procedures using the 067-0911-00 & up Diagnostic Test Interface Volume 2 Service ]]
* [[Media:070-2876-00.pdf|7854 Diagnostic Troubleshooting Using 067-0911-00 & μP Diagnostic Test Interface]]
* [[Media:070-2876-00.pdf | 7854 Diagnostic Troubleshooting using the 067-0911-00 & up Diagnostic Test Interface         ]]
* [[Media:070-3801-00.pdf|7854 Diagnostic Memory service manual]]
* [[Media:070-2972-00.pdf | 7854 Signature Analysis Tables using 067-0911-00                                            ]]
* [[Media:070-3801-00.pdf | 7854 Diagnostic Memory service manual                                                       ]]


'''Other Info'''
'''Other Info'''
* [[Media:Tekniques 15Dec1980 vol4 no8 7854excerpt.pdf|7854-Related Excerpt from Tekniques Vol 4 No 8]]
* [[Media:Tekniques 15Dec1980 vol4 no8 7854excerpt.pdf       | 7854-Related Excerpt from Tekniques Vol 4 No 8                     ]]
* [[Media:Tek 7854 article garuts tallman.pdf|Article on the 7854 by Val Garuts and Jim Tallman]]
* [[Media:Tek 7854 eis signature page.pdf                   | Tektronix 7854 Engineering Instrument Specification Signature Page ]]
* [[Media:Tek 7854 eis signature page.pdf|Tektronix 7854 Engineering Instrument Specification Signature Page]] (needs OCR)
* [[Media:Tek_7854_42W5198_specs_orderinginfo.pdf           | 7854 specifications and ordering information                       ]]
* [[Media:Tek_7854_42W5198_specs_orderinginfo.pdf|7854 specifications and ordering information]] (OCR)
* [[Media:7854 source 1v02 1982 cover.pdf                   | Tektronix 7854 Source Code                                         ]]
* [[Media:7854 source 1v02 1982 cover.pdf|Tektronix 7854 Source Code]]
* [[Media:Tek 7854 wizard workshop.pdf                       | Tektronix Wizard Workshop Articles Relating to the 7854           ]]
* [[Media:Tek 7854 wizard workshop.pdf|Tektronix Wizard Workshop Articles Relating to the 7854]]
* [[Media:Tek 7854 factory analog calibration procedure.pdf | Tektronix 7854 Factory Analog Calibration Procedure               ]]
* [[Media:Tek 7854 factory analog calibration procedure.pdf|Tektronix 7854 Factory Analog Calibration Procedure]]
* [[Media:Tek 7854 factory digital calibration procedure.pdf | Tektronix 7854 Factory Digital Calibration Procedure               ]]
* [[Media:Tek 7854 factory digital calibration procedure.pdf|Tektronix 7854 Factory Digital Calibration Procedure]]
* [[Media:Tek 7854 board test procedures.pdf                 | Tektronix 7854 Board Test Procedures                               ]]
* [[Media:Tek 7854 board test procedures.pdf|Tektronix 7854 Board Test Procedures]]
* [[Media:Tek 7854 npi.pdf                                  | Tektronix 7854 New Product Introduction Review                    ]]
* [[Media:Dennis Tillman 7104-7854 SMPS Dummy Load.pdf      | Dummy load for troubleshooting 7854 and 7104 SMPS (Dennis Tillman) ]]
}}
}}
The '''Tektronix 7854 Waveform Processing Oscilloscope''', introduced in 1980, is a 400 MHz combined analog / digital  
The '''Tektronix 7854 Waveform Processing Oscilloscope''', introduced in 1980, is a 400 MHz combined analog / digital  
Line 63: Line 45:
In addition to a conventional analog (real time) scope, it contains an equivalent-time sampling 10-bit digitizer and a programmable waveform processor with GPIB interface.  
In addition to a conventional analog (real time) scope, it contains an equivalent-time sampling 10-bit digitizer and a programmable waveform processor with GPIB interface.  
Single-shot, pretrigger acquisition is possible with the special [[7B87]] time base using real-time sampling.   
Single-shot, pretrigger acquisition is possible with the special [[7B87]] time base using real-time sampling.   
The project manager for the 7854 was [[Tom Rousseau]].
During early development, before it was given the name "7854", the product was referred to as the "Smart Scope",
and the digital processing was called the "smarts".


The waveform processor can be programmed using a detachable calculator-style keyboard, using postfix operators
During early development, before it was given the name "7854", the product was referred to as the "Smart Scope", and the digital processing was called the "smarts".
("reverse Polish notation" like HP calculators) that operate on entire waveforms, not just individual numbers.
 
The waveform processor can be programmed using a detachable calculator-style keyboard, using postfix operators ("[[wikipedia:Reverse Polish notation|reverse Polish notation]]" like [[wikipedia:HP-35|HP calculators]]) that operate on entire waveforms, not just individual numbers.
 
Project manager for the 7854 was [[Tom Rousseau]].


{{BeginSpecs}}
{{BeginSpecs}}
Line 95: Line 77:
* Option 2D: 4K Expanded memory storage for up to 40 waveforms and 2000 keystrokes
* Option 2D: 4K Expanded memory storage for up to 40 waveforms and 2000 keystrokes
}}
}}
{{Spec | Power consumption | 230 W }}
{{Spec | Weight | 42 lbs / 19 kg }}
{{EndSpecs}}
{{EndSpecs}}


==Internals==
==Documents==
The acquisition system uses what Tektronix termed a "display-oriented random sampling digitizing technique".
{{Documents|Link=7854}}
 
{{PatentLinks|7854}}
It simultaneously digitizes a pair of X and Y signal values at a rate of 3.5 µs/point, using Schottky diode bridge based sample/hold circuits and a single 10-bit successive-approximation ADC. 
The Y sample value is then written into the memory location addressed by the X value, using DMA.
 
The CPU in the 7854 is a [[Texas Instruments TMS9900]] 16-bit microprocessor, known from the infamous TI-99/4 home computer of the late 70s, with 32+6KByte ROM and 8KByte RAM.
 
The firmware consists of mask ROMs, an FPLA, and patch EPROMs.  These ROMs (particularly the early ones from Mostek) are a common point-of-failure. Several remedies exist, see the [[7854/Repairs|Repairs]] page.


==Prices==
==Prices==
Line 120: Line 98:
| $17,000
| $17,000
|-
|-
! In 2021 Dollars
! In 2023 Dollars
| $34,300
| $35,500
| $40,650
| $42,000
| $38,600
| $39,900
|}
|}


Line 149: Line 127:
* [https://vintagetek.org/7854-mostek-mkb36000-rom-repairs Mostek ROM Repairs @ vintagetek.org]
* [https://vintagetek.org/7854-mostek-mkb36000-rom-repairs Mostek ROM Repairs @ vintagetek.org]
* [https://paulcarbone.com/blog/tektronix-7854/ overview of ROM repair options @ paulcarbone.com]
* [https://paulcarbone.com/blog/tektronix-7854/ overview of ROM repair options @ paulcarbone.com]
* [https://www.youtube.com/watch?v=2YkJoh8SiMU Tektronix 7854] / [https://www.youtube.com/watch?v=74xNSRc63M8 Tektronix 7854 power supply troubleshooting] by tuopeek @ YouTube
==Internals==
The acquisition system uses what Tektronix termed a "display-oriented random sampling digitizing technique".
It simultaneously digitizes a pair of X and Y signal values at a rate of 3.5 µs/point, using sample/hold circuits based on Schottky diode bridges, and a single 10-bit successive-approximation ADC.  The Y sample value is then written into the memory location addressed by the X value, using DMA (direct memory access, i.e. bypassing the CPU).
The CPU in the 7854 is a [[Texas Instruments TMS9900]] 16-bit microprocessor, known from the infamous TI-99/4 home computer of the late 70s, with 32+6KByte ROM and 8KByte RAM.
The firmware consists of mask ROMs, an FPLA, and patch EPROMs.  These ROMs (particularly the early ones from Mostek) are a common point-of-failure. Several remedies exist, see the [[7854/Repairs|Repairs]] page.
==Design Team==
* Project Manager: [[Tom Rousseau]]
* Engineering:
** Instrument Concept: [[Val Garuts]]
** System architecture, testability and training: [[Jim Tallman]]
** Digitizer: [[Les Larson]]
** Interface and CRT circuits: [[Wes Kosta]]
** Display and MPU circuits: [[Gary Fladstol]]
** Power supplies and memories: [[Kirk Wimmer]]
** High speed analog circuits: [[Tim Holte]]
** Sampler: [[Jack Collins]]
** Firmware: [[Burt Johnson]], [[Jim Schlegel]], [[Ellen Deleganes]]
** Mechanical design: [[Mark Anderson]], [[Ed Wolf]]
** Evaluation: [[Greg Rogers]], [[Ray Blohm]], [[Roy Kaufman]], [[Mike Mraz]], [[Kathy Rudyk]], [[Gill Stephens]], [[Jim Peterson]]
** Prototype & pilot builds: [[Bettie Turnbull]]
** Technician: [[Bruce Kingsland]]
** ECB: [[Betty Spohn]], [[Bob Chandler]], [[Hilde Bradley]], [[Ann Stephenson]], [[Lurene Lange]], [[Lois Sanders]]
* Marketing:
** Manager:  [[Bob Roth|Bob Roth (Bar)]]
** Applications Specialist: [[Clark Foley]]
* Manufacturing:
** Manager: [[Garry Johnson]], [[Howard Nutt]]
** Technicians: [[Ernie Johnson]], [[Bob Simpson]]
** Assemblers: [[Edna Harding]], [[Reba Norris]]
** Engineer: [[Randy Nolan]]
** Production Test Engineer: [[Mike Massey]], [[Bill Cox]], [[Norm Church]]
* Factory Service: [[Dick Freshour]]
* Manuals: [[Vern Litvin]], [[Rose Hill]], [[Ray Kennedy]], [[Paul Vankat]]


==Pictures==
==Pictures==
Line 206: Line 224:
|-
|-
! Address Range
! Address Range
! Size
! Size<br>(16 bit)
! ICs
! ICs
! colspan="3"|Purpose
! colspan="3"|Purpose
Line 242: Line 260:
|align="center"| x
|align="center"| x
|align="center"| x
|align="center"| x
! x
|align="center"| x
|-
|-
|align="center"| A800...AFFE
|align="center"| A800...AFFE
Line 308: Line 326:
|-
|-
! Address Range
! Address Range
! Size
! Size<br>(16 bit)
! ICs
! ICs
! Purpose
! Purpose
Line 328: Line 346:
|-
|-
|align="center"| E000...E37E
|align="center"| E000...E37E
|align="center"| 4k
|align="center"|  
|align="center"|
|align="center"|
|align="center"| GPIB, Keyboards, Digitizer,...
|align="center"| GPIB, Keyboards, Digitizer,...
Line 342: Line 360:
|-
|-
! Address Range
! Address Range
! Size
! Size<br>(16 bit)
! ICs
! ICs
! Purpose
! Purpose
Line 348: Line 366:
|align="center"| 0000...0FFE
|align="center"| 0000...0FFE
|align="center"| 2k
|align="center"| 2k
|align="center"| U430,U330
|align="center"| U430,U330 on<br>067-0961-00
|align="center"| ROM
|align="center"| ROM
|-
|-
|align="center"| 1000...1FFE
|align="center"| 1000...1FFE
|align="center"| 2k
|align="center"| 2k
|align="center"| U410,U310
|align="center"| U410,U310 on<br>067-0961-00
|align="center"| ROM
|align="center"| ROM
|-
|-
|align="center"| 2000...2FFE
|align="center"| 2000...2FFE
|align="center"| 2k
|align="center"| 2k
|align="center"| U200,U100
|align="center"| U200,U100 on<br>067-0961-00
|align="center"| ROM
|align="center"| ROM
|-
|-
|align="center"| 3000...3FFE
|align="center"| 3000...3FFE
|align="center"| 2k
|align="center"| 2k
|align="center"| U220,U120
|align="center"| U220,U120 on<br>067-0961-00
|align="center"| ROM
|align="center"| ROM
|-
|-
|align="center"| 4000...4FFE
|align="center"| 4000...4FFE
|align="center"| 2k
|align="center"| 2k
|align="center"| U420,U320
|align="center"| U420,U320 on<br>067-0961-00
|align="center"| ROM
|align="center"| ROM
|-
|-
|align="center"| 5000...5FFE
|align="center"| 5000...5FFE
|align="center"| 2k
|align="center"| 2k
|align="center"| U400,U300
|align="center"| U400,U300 on<br>067-0961-00
|align="center"| ROM
|align="center"| ROM
|-
|-
|align="center"| 6000...6FFE
|align="center"| 6000...6FFE
|align="center"| 2K
|align="center"| 2K
|align="center"| U210,U110
|align="center"| U210,U110 on<br>067-0961-00
|align="center"| ROM
|align="center"| ROM
|-
|-
Line 386: Line 404:
|align="center"| ROM for future use
|align="center"| ROM for future use
|-
|-
|align="center"| 8000...7FFE
|align="center"| 8000...97FE
|align="center"| 4k
|align="center"|  
|align="center"|
|align="center"|
|align="center"| Not used
|align="center"| Not used when 067-0961-00 is installed
|-
|-
|align="center"| 9800...9FFE
|align="center"| 9800...9FFE
Line 478: Line 496:
|align="center"| E400...E7FE
|align="center"| E400...E7FE
|align="center"|
|align="center"|
|align="center"|
|align="center"|  
|align="center"| RAM in Microlab I
|align="center"| RAM in Microlab I
|-
|-
|align="center"| E800...EFFE
|align="center"| E800...EFFE
|align="center"|
|align="center"| 1k
|align="center"| U120,U225
|align="center"| U120,U225 on<br>067-0911-00
|align="center"| ROM - bank switched by PROMBK
|align="center"| The 2k ROM is bank switched here by PROMBK
|-
|-
|align="center"| F000...FFFE
|align="center"| F000...FFFE
|align="center"|
|align="center"| 2k
|align="center"| U220,U320
|align="center"| U220,U320 on<br>067-0911-00
|align="center"| ROM - bank switched by PROMBK
|align="center"| ROM
|}
|}


 
==Components==
{{CRTs|7854}}
{{Parts|7854}}
{{Custom ICs|7854}}