Author Topic: Agilent/HP 34401A VFD bad Segments.  (Read 555 times)

0 Members and 1 Guest are viewing this topic.

Offline naimnsTopic starter

  • Newbie
  • Posts: 8
  • Country: gb
Agilent/HP 34401A VFD bad Segments.
« on: December 21, 2024, 02:01:17 pm »
I've recently had a problem with a MY41XXXXXX serial# unit with the VFD which wasn't related to a leaky driver or bad segments. See image.

All characters that used any top 3 middle segments "\|/" were corrupted. These are SEG_I, SEG_K and SEG_L, not identified in any order.
In the process I could not find any reference for U606 VFD SEG_XX pin mapping to display segments. The 18 segment signals (SEG_B, SEG_C, SEG_D, SEG_E, SEG_F, SEG_G, SEG_H, SEG_I, SEG_J, SEG_K, SEG_L, SEG_M, SEG_N, SEG_O, SEG_Q, SEG_DP1, SEG_DP2, SEG_COM) will map to each element of a given GRID. The "4W, diode and buzz" annunciators I expect replace the two dots and comma for the right end digit, where these are redundant. Each digit also has its own annunciator which I expect is one of the SEG_XX lines.

Attached are a few findings which are related to this fix which ended up being debris under IC U603, the VFD driver, specifically around pins 34/35/36. These pins were clearly shorted on the VFD side when testing with a meter, cutting one of the VFD pins isolated this to a driver side issue. On reflection there is enough space around the VFD PCB holes to extract the solder and isolate the pin from the PCB.

When I find some time I will reverse engineer the full segment mapping.
« Last Edit: December 22, 2024, 02:07:32 pm by naimns »
 

Offline Swake

  • Frequent Contributor
  • **
  • Posts: 718
  • Country: be
Re: Agilent/HP 34401A VFD bad Segments.
« Reply #1 on: December 21, 2024, 03:59:37 pm »
Quote
In the process I could not find any reference for U606 VFD SEG_XX pin mapping to display segments.

In the service manual dated October 2005 there seems to be a pin to segment mapping. What I read for example is that SEG_B maps to pin 30 and is named Anode 16. Is this what you're looking for ?
When it fits stop using the hammer
 

Offline naimnsTopic starter

  • Newbie
  • Posts: 8
  • Country: gb
Re: Agilent/HP 34401A VFD bad Segments.
« Reply #2 on: December 21, 2024, 04:18:35 pm »
Thanks, Thats where I found the names of the segments from.
What would be useful is knowing which segment (SEG_XX) pin maps to which segment of the display. There are 14 segments on each alpha and then the 4 other for each GRID, so the 18 segments on the VFD pinout. This will help to identify which driver or VFD pin to observe.
I am hoping to short some pins and check which corresponds to which on the display. I've not found that information anywhere and I do not expect the names to follow a standard.
 

Offline Swake

  • Frequent Contributor
  • **
  • Posts: 718
  • Country: be
Re: Agilent/HP 34401A VFD bad Segments.
« Reply #3 on: December 21, 2024, 04:38:43 pm »
ho, I see now.
And changes are they are not following standard protocol starting above left with the 'first' segment.

This might be of interest for you: Someone made a converter to allow for the connection of other display types in the 34401A: https://github.com/ragges/hp_display
When it fits stop using the hammer
 

Offline naimnsTopic starter

  • Newbie
  • Posts: 8
  • Country: gb
Re: Agilent/HP 34401A VFD bad Segments.
« Reply #4 on: December 21, 2024, 04:49:59 pm »
Yes, I did see that.
Most of those solutions are intercepting the messages that interact with U602 the 87C51 u-controller, so no information on how the U603 driver outputs map to the 18 segments.
Its Sunday tomorrow and this is bugging me so I may have to unpack my soldering iron.
 

Offline coromonadalix

  • Super Contributor
  • ***
  • Posts: 7001
  • Country: ca
Re: Agilent/HP 34401A VFD bad Segments.
« Reply #5 on: December 21, 2024, 05:52:09 pm »
a good search would have answered

i participated with an member qu1ck    about an oled subst lcd,  there is a github repo on that project

you can put another vfd (mcu oled lcd) for not to much cash


https://www.eevblog.com/forum/repair/hp-34401a-dmm-with-leaking-segments/msg5715245/#msg5715245
https://www.eevblog.com/forum/repair/reverse-ingeeniring-hp-34xxx-display-panel-serial-protocol/

https://hackaday.com/2018/08/29/faded-beauty-dmm-gets-an-oled-makeover/
 

Offline naimnsTopic starter

  • Newbie
  • Posts: 8
  • Country: gb
Re: Agilent/HP 34401A VFD bad Segments.
« Reply #6 on: December 22, 2024, 01:01:44 pm »
If you find you have a segment display issue it is worth checking that there are no shorts around the VFD (U606) or the Driver (U603) first. In my case I observed shorts.

Attached is a diagram showing the schematic component VFD U606 map to the segments on the display. This helps to check pins on the display board.
« Last Edit: December 28, 2024, 03:00:00 pm by naimns »
 
The following users thanked this post: Swake

Offline Swake

  • Frequent Contributor
  • **
  • Posts: 718
  • Country: be
Re: Agilent/HP 34401A VFD bad Segments.
« Reply #7 on: December 22, 2024, 01:24:17 pm »
Excellent.

The naming is a bit curious: The usual thing to name the segments is to start counting top left. Here they used a 'Q' to name that first segment. As if someone using an Azerty keyboard was blind typing on a Qwerty keyboard and didn't notice.
When it fits stop using the hammer
 

Offline naimnsTopic starter

  • Newbie
  • Posts: 8
  • Country: gb
Re: Agilent/HP 34401A VFD bad Segments.
« Reply #8 on: December 22, 2024, 01:39:11 pm »
That's a good observation. Maybe the outcome of some stray lookup.
I thought there may be more logic in the Anode mappings, which is again different, but decided this is the most useful for fault finding.
It would help if they annotate the schematic with this information.
I had a quick look at the 33120A and 53131A schematics and they have a similar odd allocation.
« Last Edit: December 28, 2024, 03:00:28 pm by naimns »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf