Author Topic: Tektronix TDS500-700 serie debug & console interface card (w Gerber file )  (Read 4606 times)

0 Members and 1 Guest are viewing this topic.

Offline madaoTopic starter

  • Frequent Contributor
  • **
  • Posts: 338
  • Country: de
Hello people

* debug-interface.zip (14.37 kB - downloaded 350 times.)
Some people tell,  link  and topic with  info about  20 pole "gold finger" of CPU board  is broken /dead.

I have developed one board and use him for  repair of Tektronix DSO.
I put  my design for free usage in community.  Look attachments with zip-files.

Design has a little fail.  (connector 180° turned ,  pleas put it to board, as compoment side of interface show to bottom. )
1069568-1

Compoment list is self explained. ;-)
1k= 1k ohm 0805
C (no marking) = 100nf 0805
18p = 18pf  0805 capacitor of XTAL.   foregone of 18pf capacitor for XTAL is possible, but i don't recommed.
232 = MAX232 SOIC 16
68681 =   MC68681 UART controller PLCC44, obsolent ->
 alternative:   XR68C681,  https://eu.mouser.com/ProductDetail/MaxLinear/XR68C681CJ-F?qs=H%252BP%2FcHWii3cJWiitYFrC3g%3D%3D
3.686 Mhz XtAL  (Case probably  406 , example: https://eu.mouser.com/ProductDetail/ECS/ECS-36-18-7SX-TR?qs=PzGy0jfpSMuQfY3oexCZOQ%3D%3D )
dsub 9 female  90° connector.
connector is   20 pole  edge 2.54mm pitch connector for cable.

« Last Edit: September 20, 2020, 08:24:25 am by madao »
 
The following users thanked this post: coromonadalix, Chris56000, shakalnokturn, Tantratron, kora, icezebra

Offline madaoTopic starter

  • Frequent Contributor
  • **
  • Posts: 338
  • Country: de
Re: Tektronix TDS500-700 Debug / Konsole interface (w Gerber file )
« Reply #1 on: September 20, 2020, 06:47:04 am »
Important: Pleas  delete old  gerber file (with file  date 13.02.2020 ) and  use gerber file with newer file date  30.05.2020.
Gerber file in topic is already replaced.

Sorry !!
« Last Edit: September 20, 2020, 06:48:35 am by madao »
 
The following users thanked this post: icezebra

Offline madaoTopic starter

  • Frequent Contributor
  • **
  • Posts: 338
  • Country: de
Re: Tektronix TDS500-700 serie debug & console interface card (w Gerber file )
« Reply #2 on: September 25, 2020, 04:51:15 pm »
I have forgotten to write about RS232 cable:  1:1 cable, no "null-modem"-cable.

Greetings
matt

 
The following users thanked this post: icezebra

Offline Tantratron

  • Frequent Contributor
  • **
  • Posts: 393
  • Country: fr
  • Radio DSP Plasma
    • Tantratron
Hello Madao,

I like this idea and design but would it be possible to change the controller + connector so the output would be USB compatible (Wndows, MacOS, Linux) ?

In my humble opinion, if using J40 connector of TDS500-700 serie then let's modernize and go USB... otherwise there will be problem or specific cases like this console port re-using the option 13 controller, see https://www.eevblog.com/forum/testgear/console-port-debug-adapter-for-tek-tds500-tds600-and-tds700-series-scopes/msg3420060/#msg3420060

Nowadays most computers do not have RS232 so you need another adapter to transform signals, at the end it cost too much money and trouble.

Albert
 

Offline madaoTopic starter

  • Frequent Contributor
  • **
  • Posts: 338
  • Country: de
I have removed my answers, because, it isn't written good. 

I  say, i stay on  RS232 and RS232 & USB Adapter.  It is not expensiv.  And i didn't feel like for developing for new version with  UART-USB onboard. I  didn't like, if i am annoying in five years later, because new driver (from update) disable old UART IC. (See Profilic with old UART IC and FTDI and  fake.-IC -> asshole !)
« Last Edit: January 20, 2021, 06:07:10 pm by madao »
 
The following users thanked this post: icezebra

Offline Tantratron

  • Frequent Contributor
  • **
  • Posts: 393
  • Country: fr
  • Radio DSP Plasma
    • Tantratron
I  say, i stay on  RS232 and RS232 & USB Adapter.  It is not expensiv.  And i didn't feel like for developing for new version with  UART-USB onboard. I  didn't like, if i am annoying in five years later, because new driver (from update) disable old UART IC. (See Profilic with old UART IC and FTDI and  fake.-IC -> asshole !)

Then why not buying this simple passive (no electronic, no chip) console adapter kit https://www.eevblog.com/forum/testgear/console-port-debug-adapter-for-tek-tds500-tds600-and-tds700-series-scopes/ where you just re-use the option 13 processor from the 90's !!! :o
 

Offline madaoTopic starter

  • Frequent Contributor
  • **
  • Posts: 338
  • Country: de
Short answers: Not every unit has option13
 
The following users thanked this post: icezebra

Offline Tantratron

  • Frequent Contributor
  • **
  • Posts: 393
  • Country: fr
  • Radio DSP Plasma
    • Tantratron
I've purchased one kit to @Madao (Matt) in Germany and I've to say, it works very good with my MacBook Air (see attached pictures where it was tested on my TDS784D).

Thank you Matt  :-+

N.B. For Mac users, I recommend as HyperTerminal to use CoolTerm instead of native Mac OS Terminal, see the code result
Code: [Select]
RUNNING FROM DRAM.

DRAM test passed.



.Bootrom Header Checksum passed.

.Bootrom Total Checksum passed.

.BootRom Check Sum passed.

.Bus Error Timeout test passed.


Kernel Diagnostics Complete.


Calling SDM (monitor) Routine.


.Enabling Bus Control register. Value = 0x67

.IMR 1 Register test passed.

.Misc. Register test passed.

.Timer Interrupt test (Auto-Vector) passed.

.NVRam DSACK test passed.

.NVRam Write protected.

.Flashrom DSACK and JumpCode test passed.

.Flashrom Checksums passed.


Bootrom Diagnostics Complete.



DipSwitchValue: 0



Skipping boot loader.

Transferring control to FlashROM.


^@No PCMCIA option board detected.

FLOPPY: Not Detected


Adding 7131 symbols for standalone.



CPU: 68EC040.  Processor #0.

Memory Size: 0x1000000.  BSP version 1.0.


Executing Diagnostics

-> Start Power-On Diag Sequence
hwAccountant probe routines
  Probe for unexpected pending ints
  Dsp Instr mem size
  Dsp D2 mem size
  Dsp D1 mem size
  Dsy Vect0 mem size
  Dsy Vect1 mem size
  Dsy Wfm0 mem size
  Dsy Wfm1 mem size
  Dsy Text0 mem size
  Dsy Text1 mem size
  Acq number of digitizers
  Acq mem size
  Cpu timer interval uSec
  Cpu Dram size
  NvRam mem size
  Limit to 1GS/sec presence
  Opt Math Package presence
  Opt Telecom Masks presence
  Opt 3C presence
  Opt 4C presence
  Opt RS232/ Cent presence
  Opt 1M presence
  Opt 2M presence
  Acq Intlv Cal Id presence
  Opt TvTrig presence
  Opt TvTrig index
  Dsy color presence
  Opt floppy drive presence
  Opt hard drive presence
  Acq number of user channels
dspForcedBus ................... pass
cpuDiagD2MiscReg ............... pass
cpuDiagDSPIntMaskReg ........... pass
cpuDiagDsyAccess ............... pass
dsp68kMemTest .................. pass
cpuDiagFIFOMem ................. pass
dspRunVerify ................... pass
dspBusRequestTest .............. pass
dspImplicitBusAccess ........... pass
dspTristarMemTest .............. pass
dsyDiagPM100Reg ................ pass
dsyPM011RegMem ................. pass
dsyLCSRamdacRegMem ............. pass
dsyMonoRamdacRegMem ............ UNTESTED
dsyVGARamdacRegMem ............. pass
dsyDiagPPRegMem ................ pass
dsyDiagRasRegMem ............... pass
dsyDiagRegSelect ............... pass
dsyDiagAllMem .................. pass
dsySeqYTModeV0Intens ........... pass
dsyDiagSeqXYModeV1 ............. pass
dsyRastModeV0Walk .............. pass
dsyRastModeV1Attrib ............ pass
dsyWaitClock ................... pass
dsySplashScreen ................ pass
cpuDiagAllInts ................. pass
nvLibrariansDiag ............... pass
calLibrarianDefaultCk .......... pass
dspForcedBus ................... pass
acqProcThermistor .............. pass
twoGHz50OhmOvldConf ............ UNTESTED
ch1EdgeTrigDiag ................ pass
lineTrigDiag ................... pass
digHFStepConf .................. pass
fpDiagConf ..................... pass
optDiagPM110Reg ................ pass
optDiagFloppyCacheMem .......... pass
optDiagFloppyControllerIO ...... pass
optDiagFloppyDrive ............. pass
optRS232DuartIO ................ UNTESTED
optRS232DuartIntLoop ........... UNTESTED
optCentronCntrlReg ............. UNTESTED
optTv8bitRegDiag ............... UNTESTED
optTvShiftRegDiag .............. UNTESTED
optTvXparentCodes .............. UNTESTED
optTvDontCareCodes ............. UNTESTED
optTvEdgeAndLevel .............. UNTESTED
optTvSyncLevels ................ UNTESTED
Executing Smalltalk

hwAccountant probe routines
  Probe for unexpected pending ints
  Dsp Instr mem size
  Dsp D2 mem size
  Dsp D1 mem size
  Dsy Vect0 mem size
  Dsy Vect1 mem size
  Dsy Wfm0 mem size
  Dsy Wfm1 mem size
  Dsy Text0 mem size
  Dsy Text1 mem size
  Acq number of digitizers
  Acq mem size
  Cpu timer interval uSec
  Cpu Dram size
  NvRam mem size
  Limit to 1GS/sec presence
  Opt Math Package presence
  Opt Telecom Masks presence
  Opt 3C presence
  Opt 4C presence
  Opt RS232/ Cent presence
  Opt 1M presence
  Opt 2M presence
  Acq Intlv Cal Id presence
  Opt TvTrig presence
  Opt TvTrig index
  Dsy color presence
  Opt floppy drive presence
  Opt hard drive presence
  Acq number of user channels


Smalltalk/V Sun Version 1.12

Copyright (C) 1990 Object Technology International Inc.
« Last Edit: March 19, 2021, 05:13:59 am by Tantratron »
 
The following users thanked this post: coromonadalix, madao

Offline icezebra

  • Contributor
  • Posts: 21
  • Country: ca
KIT for sale: Tektronix TDS500-700 series debug & console interface card
« Reply #8 on: October 02, 2021, 11:54:12 pm »
Dear Madao,

Thank-you for your generosity.
By a small miracle, I was able to obtain the original Motorola DUART
I had some PCBs fabricated using your GERBERs
I am offering a kit including your PCBA and critical components, I hope you don't mind.
https://www.kijiji.ca/v-other-business-industrial/calgary/kit:-tek-scope-debug-console-interface-tds500-600-700-series/1588080662
If you want to post (or PM) your Eagle Files, I will try to make a USB version using CH340C.
Please save the Eagle files in a version compatible with Eagle 7

Kind regards,

ICEZEBRA
 

Offline madaoTopic starter

  • Frequent Contributor
  • **
  • Posts: 338
  • Country: de
It is okay :-)

It is for free using, if it is not modified (except correction of  edge connector (180° flip ))
This was my design fail and i didn't feel like change it. -> this is why, i soldered LED on "bottom"

This was my last sprint layout project.  Now, i am doing with kiCad.

 

Offline madaoTopic starter

  • Frequent Contributor
  • **
  • Posts: 338
  • Country: de
Re: Tektronix TDS500-700 serie debug & console interface card (w Gerber file )
« Reply #10 on: December 01, 2021, 08:51:46 pm »
Someone ask me after  schematic.

I have use by this project sprintlayout 5.0 (hasn't  schematic editor, but it is based on attached PDF file)
 

Offline profun

  • Newbie
  • Posts: 6
  • Country: cn
Re: Tektronix TDS500-700 serie debug & console interface card (w Gerber file )
« Reply #11 on: December 02, 2021, 12:33:17 am »
HI, MADAO
This circuit diagram uses USB port. Can you attach the schematic using serial port?

Profun
 

Offline madaoTopic starter

  • Frequent Contributor
  • **
  • Posts: 338
  • Country: de
Re: Tektronix TDS500-700 serie debug & console interface card (w Gerber file )
« Reply #12 on: December 02, 2021, 02:17:38 pm »
No, i haven't  more than this schematic.

I have drawing this console interface based this  schematic. I remove just  USB-(FTDI ) parts .

regards
matt
 

Offline profun

  • Newbie
  • Posts: 6
  • Country: cn
Re: Tektronix TDS500-700 serie debug & console interface card (w Gerber file )
« Reply #13 on: December 03, 2021, 11:20:29 am »
No, i haven't  more than this schematic.

I have drawing this console interface based this  schematic. I remove just  USB-(FTDI ) parts .

regards
matt

HI, matt
I have a question. I saw IC MAX232 and three LEDs indicators on the circuit board, which is obviously different from the components used in the circuit diagram. I just want to use the serial port to transmit data and need to have LED indication function, that's all.

Profun
 

Offline icezebra

  • Contributor
  • Posts: 21
  • Country: ca
It is okay :-)

It is for free using, if it is not modified (except correction of  edge connector (180° flip ))
This was my design fail and i didn't feel like change it. -> this is why, i soldered LED on "bottom"

This was my last sprint layout project.  Now, i am doing with kiCad.



Very well.  Can Sprint export to IGES or DXF or Eagle?
Do you have a KiCad version?  Can that be exported to Eagle?
Again, thank-you.  The console works very well. 
That was clever of you to add the loop-back solder jumper
As you can see from my photos, I took advantage of it.
 

Offline icezebra

  • Contributor
  • Posts: 21
  • Country: ca
Re: Tektronix TDS500-700 serie debug & console interface card (w Gerber file )
« Reply #15 on: November 13, 2023, 04:31:01 am »
You can buy one here, I have 3 remaining as ar Nov 13, 2023.

https://www.kijiji.ca/v-view-details.html?adId=1677342096

 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf