Author Topic: Vacuum Fluorescent Display Driver  (Read 4057 times)

bostonman and 5 Guests are viewing this topic.

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Vacuum Fluorescent Display Driver
« on: April 09, 2024, 03:31:30 am »
I have an Agilent 53132A counter with a slightly messed up 12-digit display.

The odd part:

The display is fine during different stages. If I inject 10MHz, the display is fine except the 12th digit, segment C (right bottom vertical segment), remains on (something I could live with), however, if I access a menu, the segment is fine.

Injecting around 15MHz sometimes (I emphasize that word) causes digits four and five to have extra segments illuminated; and the same if I access menu options (AUTO TRIG is displayed as AUTOOTRIG). Other times extra commas and/or periods are displayed in multiple locations (hard to tell if it's trying to show a comma or it's just a bright period) Usually the wrong commas and/or periods are also in the fourth and fifth digit.

I'm not asking for help diagnosing the issue (unless someone has repaired a similar issue), but mainly I suspect the display driver IC (SN75518FN) because the frequencies seem to be correct if I watch the fourth and fifth digit change from correct to incorrect.

The driver chip datasheet (see attached) isn't exactly helpful because I'm unfamiliar with fluorescent displays. The circuit (see attached) uses 32 of the output pins on the chip which correlates to the datasheet. Unfortunately I can't locate the datasheet for the fluorescent display.

My initial assumption was this is similar to a seven-segment display and would be 84 driver lines (7 * 12), but this isn't the case since it's only using 32. My next thought is this is scanning using the internal shift register, but this still doesn't mathematically add.

The reason(s) I'd like to understand this: obviously to learn, but also maybe to use a logic analyzer (I have a 16-channel unit) to confirm the output isn't matching the input data.

Update: looking more, maybe I understood this a bit more than I thought. I'm assuming G1 through G12 activate each digit as the chip scans left to right (or right to left?). Since the chip also outputs SEG-A thru SEG-Q (17 outputs), looking at the display closer reveals each digit is comprised of 14 segments (rather than 7 like I thought), a comma, period, and a dot, this would add to 17.

If this is accurate, can I still measure this on a logic analyzer to confirm the chip is bad, and, how are other things on the display shown such as MHz, freq, per, Ch1, Ch2, etc...?
« Last Edit: April 09, 2024, 03:46:11 am by bostonman »
 

Offline pqass

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #1 on: April 09, 2024, 05:56:53 am »
The display looks (see attached) to multiplex 12 digits with each digit consisting of 18 segments:
  8 line segments (standard a..g) with a split g segment,
  4 diagonals,
  2 center verticals,
  3 colon dots and comma (rightmost digit replaces the dots and comma with annunciators)
  1 annunciator.
I can't explain where two additional driver (SN75518FN) lines are used on the display.

How to drive VFDs can be found here

In summary, one digit (grid) line is energized (to +38VDC) along with selected segments of that digit (also to +38VDC); all other lines grounded. Then the next digit (grid) + segments are lit, etc.  Since the driver is just a SPI consumer, expect a stream of 32 bits * 12 * Hz refresh rate.

There is a low AC voltage across the FIL1+FIL2 lines providing a stream of electrons, with the mid-point (split) AC voltage biased (via zener) a few volts above ground so that any grounded driver lines keep that segment or grid off completely (no bleeding from adjacent segments).

I'm not sure which (display or driver) is causing the misfiring segments that you're seeing. This is a known problem and has been documented with other HP VFD products such as the 34401A on this forum. 

You could use your LA to compare the SPI stream with the driver output but be wary of the +38VDC so use a divider.  ie. an unchanging SPI stream should produce a unchanging output line state. If not, the driver is bad.  If true, and the display shows changing segments, then the display is bad.
« Last Edit: April 09, 2024, 06:02:25 am by pqass »
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #2 on: April 09, 2024, 06:13:02 am »
The display is multiplexed, 14 segments plus colon (DP2), decimal pt (DP1), comma (SEG-COM), annunciators (SEG-COM) and a few others Freq, Gate, Ch1. as simply extra segments per digit.
Segments go positive voltage wrt cathode to light them but digit (screen) grids must also go positive to enable a digit, so the segments can light.
Note the directly-heated cathode (filaments) are biased at 6.2V up. Not to be confused with end-end voltage which is the filament heater voltage. VFD power supply DC-DC converter U30-A outputs +38V and the filament bias I think done by VR1 or VR2 zeners on the main board.
So the VFD sees +31.8V (when '75518 is outputting +38V) at the grid and segments, or -6.2V (relative) (when '75518 is outputting 0V) to bias the VFD into cutoff.
If you get segment or digit overlap or smearing, I would suspect the 75518 but also confirm the cathode bias is OK at +6.2V and the anode supply is around +38V. I'm not sure how that Endcott DC-DC converter module is, what's inside.
Careful the logic analyzer can handle high voltage +38V signals.
You can use a scope and look for the signal swing say 36 to 5V low (@1mA) it has push-pull outputs and can source+sink current.
You can force the issue with the '75518, if it has weak outputs by stressing an output pin by adding load resistor and seeing what the output voltage does. Say a 20k to a VFD pin should not cause much change, either to GND or +38V - if the IC is OK.
Or the IC is switching slow and overlap between digits is what you are seeing.

HV518PJ is in production.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #3 on: April 09, 2024, 04:51:24 pm »
Quote
I'm not sure which (display or driver) is causing the misfiring segments that you're seeing. This is a known problem and has been documented with other HP VFD products such as the 34401A on this forum.

Prior I did some research and found exactly what you referred to. I was trying not to guess and just swap without measuring and tried to understand the datasheet.

The explanations are helpful, but wow, still a bit confusing. Does each digit turn on and off rapidly? If I'm thinking about this correctly, let's say it's a four-digit display and 1, 2, 3, and 4, come into the serial input. Is '1' sent on all 17 output lines and the associated Gx output selects which digit to light (the far left digit in this example)? After '2' is received, the '1' digit is turned off, and '2' is shown in the second far left digit? It's done rapidly, so to the human eye it's not noticed?

My logic analyzer (Kingst 16-channel model LA2016 I believe) shows it can handle +/-50v. I'm uncertain how easy this will be to look at the serial data, figure out which bit is the fourth and fifth digit, and then see that it's outputting something other than the bit in the serial data.


 

Offline pqass

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #4 on: April 09, 2024, 06:08:23 pm »
The SN75518FN is a 32-bit serial-in shift register with latched outputs. This is similar to a cascade of 4, 74HC595s.

This means that it can receive, via SPI, 32 bits to fill its shift register WHILE the output lines still holds the previous 32 bits steady. The MCU then toggles the LATCH EN pin which moves the serial shift register [internal] outputs into the output latches which will now show a new state on the output lines (all at once). The STROBE input just briefly blanks all outputs (sets to GND) during the transition when the output latches are loaded with new serial-in data (since STROBE is tied to LATCH EN in the schematic).

So, as for your example display, the MCU sends 32 CLKs and DATA, then LATCH EN is toggled (LOW-HIGH-LOW) which causes those 32 bits to now appear on the output lines.  The MCU waits 4.2ms then outputs the next 32 bit digit data stream. After 4, 32bit streams+4.2ms waits, it cycles back to digit 1.  Only 1 grid output is ever enabled at a time otherwise the same segment data will be on in multiple digits.

Why a 4.2ms wait? A: You'll want to refresh each digit at least 60 times per second, so for your 4 digit example that's 4 * 60 = 240Hz or 1/240s = 4.2ms.  In the 53132A with 12 digits, you'll need at least 12 * 60 = 720Hz or 1/720s = 1.4ms wait.  The 32 bit stream needs to be fast enough to complete within one wait, obviously.

See attached Noritake diagram. The serial stream of grids and segments appears as a column (say T1). During T1 time, a new 32 bit stream is sent then transitioned to the output latches during the dotted vertical lines time where all output lines are blanked (GNDed) momentarily before showing T2 state on the output lines.  I think the reason for the blanking is to make sure all digits and segments are completely off so your eye won't perceive a dim segment that was on in the previous digit.
« Last Edit: April 09, 2024, 06:16:33 pm by pqass »
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #5 on: April 09, 2024, 06:54:19 pm »
Quote
Only 1 grid output is ever enabled at a time otherwise the same segment data will be on in multiple digits.

So as I assumed, each Gx selects the associated digit? Since 1, 2, 3, and 4, arrive as serial data, 1 is placed on the output, a blank pulse, Gx selects digit one, and a 1 is shown.

The diagram you provided definitely simplifies things.

Unfortunately my 16-channel logic analyzer doesn't have enough channels to look at all 32-bits and the input serial line simultaneously; or 17-bits if I ignore the Gx lines. Maybe I can look at 15-bits and see something obvious that will point to the output data being wrong whereas the input serial data is correct confirming the chip is bad.

Also, what is the purpose of the serial output pin? I'm guessing it's to feed the selected menu options back to the main board so it knows which settings were selected such as 'Auto Trig'.

On a side note, during my initial investigating, I discovered the Microsemi/Microchip replacement IC part number. I need to confirm mine is surface mount, but I was happy to see the chips (or replacement chip in this case) exist.

 

Offline pqass

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #6 on: April 09, 2024, 08:38:38 pm »
Yes, each Gx corresponds to one digit.  Both the segment data and grid (digit) to enable appear on the driver output lines at the same time.  The total display blanking (STROBE=HIGH) only lasts for the duration of the LATCH EN=HIGH toggle (LOW-HIGH-LOW); about 10-50 usecs as per section 4.2 in the Noritake docs.

You don't have to monitor all driver output lines.  If you know a particular anomaly happens on one digit, then just monitor the segments when that grid pin is enabled.  We know the first SPI bit out of the MCU corresponds to Q32 (pin 3) output line which is G1, the next bit is G2, ... bit 12 is G12.  The segments bits 13..32 are not readily obvious so you could decode them if you ramp up a frequency input while you monitor a particuar digit.  Once all bit positions are decoded to which segment they enable, you can monitor your problem digit while watching the display. If the bit stream doesn't change but the output lines do, that means: bad chip.

I'm not sure why they route the serial out of the driver back to the MCU.  The MCU knows what it sent.  Serial out is used to cascade to the next 75518.  Maybe there is another serial-in shift register elsewhere? ie. more than 32 bits are sent before LATCH EN is toggled.   The keyboard input is another set of 6 RnCm+READRLC+LKBD lines.
« Last Edit: April 09, 2024, 09:22:38 pm by pqass »
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #7 on: April 10, 2024, 03:01:32 am »
Hopefully I'll have time this weekend to take some measurements. To be safe, maybe I'll use a voltage divider to avoid stressing the inputs to the logic analyzer (although it's a bit of work since I'll have to make one for all the channels).

Briefly looking at the board tonight to confirm it's a surface mount chip (although the BOM did confirm and it also shows the part number of HV518PJ which I didn't realize - I was looking at the part number next to the IC on the schematic), trying to connect to pins will not be easy without soldering fly leads; something I'm uncertain about since I'd like to avoid damaging anything.

The other unfortunate part: the display needs to be removed to access the chip.

I didn't see another 75518 for the serial out pin, but did trace it to pin 3 of a 74AC251; seems to be the only location it connects.

The schematics seem to have a few errors and/or some weird designs. The first error is in the attached, 5v into a LM317 and 5v out? The other weird thing is the 50ohm input option. Channel 1 uses 51ohms 1W, Ch2 uses two 100ohms 0.25W in parallel.

Although some weird things and/or errors, I'll take having schematics so I can repair my electronics than not having them.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #8 on: April 10, 2024, 03:37:22 am »
I think it's most likely an analog problem so the logic analyzer may not be useful. Just scope the display pins - that will reveal plenty.
If the '75518 outputs are weak and instead of say +36V/+3V signal swings, you get +35V/+8V the VFD could nuisance glow weak, not be blanked (for that seg/digit).
Is that a "1" or a "0" to the logic analyzer?

What complicates working on this problem is the VFD has different transconductance depending on its overall age and the seg/digit age. So the same voltages on a commonly used segment/digit verses a rarely lit segment/digit can make a difference between it working or staying stuck on dimly.

It's not a fun repair - the IC is stashed underneath the VFD. I had to remove the metal shields, all the while not smashing the glass or nipple around too much. Need extra care and patience. To desolder VFD Kovar pins, I will heat the pin on the board top-side using a soldering iron, and then vac desolder on the back-side. It works fast. The VFD pin and hole size is large.
 

Offline pqass

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #9 on: April 10, 2024, 07:42:53 am »
I don't think you need to take apart anything just yet.  You have access to the VFD leads so it's just a question of understanding the VFD pinout. Once the pinout is identified and you've done some preliminary 'scope probing (below), you can then use your LA (via a divider).

The filament pins are almost always the outer pair which, according to the schematic, are pins 1 and 18. Start with an assumption (see attached). It could be numbered according to the white set or the red set. Or bottom white and top red or vice versa.  Or 1 to 18 on top and 19 to 36 on bottom.   The pinout is right in the service docs board layout (page 3). DUH!

You should be able to measure with a multimeter (in VAC mode) about 5.5Vrms between the FIL stubs and either the upper outer leads or lower outer leads. Identifying the filament leads will identify which row the grids are located in, therefore, the opposite row will have most of the segments.

Using an oscilloscope, you should be able to probe any lead other than the filaments. You should see square waves from GND to +38V; fast rise/fall-time edges, no runts. I think it's safe to attach your probe GND clip to the chassis which is likely connected to board ground (labelled as DCOM) though I couldn't find any connection between DCOM and PE/chassis in the schematics.  If you want to probe between filament leads only do so in differential mode; ie. using two 'scope channels, NO GND CLIPS, math set to A-B channel. That way you won't accidentally short one filament to ground (via GND clip) and possibly kill the DC-DC.

FYI: I found an earlier post of mine which identified a datasheet for the DC-DC converter. The schematic pinout for the part is off by one. The converter actually produces up to 44V which is lowered to 38V via 6.2V zener VR1.

As for the 75518 data out going back to the MCU...  on further inspection, the SPI topology used isn't the usual MISO/MOSI/SCLK common bus with individual SS per slave. Nooooo.... lets use a star topology where every MOSI/SCLK/SS has it's own 74AC138 and MISO is funnelled through a MUX.  The MCU then only needs MISO, MOSI, SCLK, PCS0..2 to select 1 of 8, and PCS3 to the enable pins on the '138s.  I still can't explain why it needs to re-read its own output. Display failure detection? Completeness?
« Last Edit: April 10, 2024, 03:29:22 pm by pqass »
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #10 on: April 10, 2024, 05:21:04 pm »
Quote
FYI: I found an earlier post of mine which identified a datasheet for the DC-DC converter. The schematic pinout for the part is off by one. The converter actually produces up to 44V which is lowered to 38V via 6.2V zener VR1.

The link doesn't appear to work, however, I probably already downloaded the same datasheet earlier this week; or maybe the weekend. Is this the one that supplies the FL1 and FL2 (?) power? If so, yes, I got that datasheet.

Also, I read through the thread from the link you provided. The second last message, or one of the last messages, provides an eBay link to "new" VFD's sold out of China. I'm wondering whether to buy a backup (assuming I repair this unit) should mine eventually burn out, dim, or I break it while replacing the driver chip.

Last night I had to place a DigiKey order and ordered a few driver chips. It seemed worth the gamble for $7.xx cost of the part. At least this way I'll have the chip on hand should I confirm the driver is bad, suspect, or be unable to get an adequate amount of measurements.
 

Offline pqass

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #11 on: April 10, 2024, 09:23:58 pm »
Yes. This one (attached).
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #12 on: April 11, 2024, 02:08:17 am »
Yes, that's the datasheet I found the other night. Thanks for sending the corrected link regardless.

 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #13 on: April 13, 2024, 12:22:31 am »
I took some quick measurements. While the displayed was showing “AUTOOTRIG”, the G5 pin was snowing a high.

This tells me the chip is feeding the wrong data to the display.

Just wanted to ask this question before I take more measurements this weekend.
 

Offline pqass

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #14 on: April 13, 2024, 01:10:18 am »
I took some quick measurements. While the displayed was showing “AUTOOTRIG”, the G5 pin was snowing a high.

This tells me the chip is feeding the wrong data to the display.

Just wanted to ask this question before I take more measurements this weekend.

Sure seems like G4 and G5 are both on as witnessed by the double "O" character. That shouldn't happen.  Although you didn't describe double/superimposed characters in your original post; just extra segments.  Since it's doubtful that the serial stream has both G4 bit and G5 bit on, I'd say it's a bad VFD driver.
« Last Edit: April 13, 2024, 03:25:32 am by pqass »
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #15 on: April 13, 2024, 01:39:36 am »
Sorry…. Unless I’m wrong, I discovered the double O after my initial post; but mentioned it  in another follow up.

Ideally, just for my own interest, I’d like to see the incoming data and individual digit data for educational purposes, so I’ll take more measurements. I believe the replacement chips are arriving Monday or so, however, I won’t have time mid week to replace it, so updates may be delayed.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #16 on: April 17, 2024, 02:48:32 am »
I'm slightly confused.

Attached are two scope measurements. The first one named 'All Hyphens' is the display showing all hyphens and not changing (I set auto trig to 'external' without having an external trigger, so it froze the display). The other is measuring the pins on the VFD (not the IC) - file named accordingly showing which channel is connected to which pin and ('AUTOOTRIG' displayed on the screen).

My confusion is not knowing which segment data line lights which display segment (this is something I should and can figure out on my own since my goal is to measure the data lines). Excluding not knowing which data line lights which segment, when a particular G line is activated and shows on the scope, the other channel on the scope should have that segment lit showing 40v. I'm getting confused over seeing a G line go high and then the data just jumps around (obviously different data for different digits), but how do I capture the particular bit for that G line?

The other confusion is having all hyphens on the screen. Even though every digit had a hyphen, channel 1 on the scope doesn't show the G line being activated. How can every digit display a hyphen if the G line isn't activated? This would imply that particular digit shouldn't have anything displayed, however, it has a hyphen.

The more I thought about things tonight, the more I realized maybe trying to take measurements with a logic analyzer is too involved. If I make voltage dividers for all 16-channels (even though my logic analyzer can handle up to 50v - I'd rather not chance damaging it due to any voltage spikes), I need to connect each divider to each data line - seems I'm increasing my chances of shorting something.

My initial concern was to confirm the incoming data to the VFD driver chip was correct. I'm sure the VFD driver chip is the culprit, but I was trying to confirm with seeing the data in versus out. Maybe I may rethink things and just replace the chip.
 

Offline pqass

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #17 on: April 17, 2024, 03:07:36 pm »
"I'm getting confused over seeing a G line go high and then the data just jumps around..."
"... but how do I capture the particular bit for that G line?"

As for the "All Hyphens - Ch1 Pin 28 Ch2 Pin 6-1.pdf" file, you're capturing SEG-A (pin 28) which as expected, is 0V.  You should be probing SEG-G (pin 35) or SEG-H  (pin 36) assuming SEG-A thru SEG-G mean the same segments as the typical 7-segment display; with SEG-H being left or right-half of the center horiz. segment.   As to why you're seeing other segment info, try using normal trigger mode, not auto, or lower your trigger voltage to say, 10V. See auto/normal explained.

"The other confusion is having all hyphens on the screen. Even though every digit had a hyphen, ... doesn't show the G line being activated."

Maybe SEG-H isn't the other half of the center horiz. line segment.  Maybe there is some multiplexing activity that outputs segment data temporarily without any Gx enabled (which won't be visible to the user). MCU funny business.

To determine which pin corresponds to which SEG-x, I'd put channel 1 on, say, G2 (pin 6), set trigger to normal on channel 1 to <10V, then use channel 2 to probe around pins 19-36, 3, 4.  Then change the value on the G2 digit (2nd from left) and re-probe to confirm the lit segments again.

« Last Edit: April 17, 2024, 03:21:14 pm by pqass »
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #18 on: April 17, 2024, 03:20:07 pm »
Quote
As for the "All Hyphens - Ch1 Pin 28 Ch2 Pin 6-1.pdf" file, you're capturing SEG-A (pin 28) which as expected, is 0V.  You should be probing SEG-G (pin 35) or SEG-H  (pin 36) assuming SEG-A thru SEG-G mean the same segments as the typical 7-segment display; with SEG-H being left or right-half of the center horiz. segment.

Wow..... one thing I can't understand about myself is how I dive into these projects more than some, yet, I miss the obvious. You are absolutely correct, I should have considered the fact I was on a data line that was blank.

Per your suggestion on probing the other pins to determine the segment order, I somewhat did that. My scope captures unfortunately have both channel 1 and 2 on the same 0v point, so seeing individual pulses is difficult. Ideally I'd like to determine which data lines control which segments so I can provide the information to this forum (assuming it hasn't already been done) to help others who experience the same issues.

The annoying part is I'm dealing with too much fluctuations with the unit. Sometimes the display is correct, other times it doesn't. By the time I try capturing the screen with incorrect displays, it changes again. Due to having the cover off, I use the lead of a resistor to short the pads so I can change menu options in attempt to "freeze" the counter (much like I did by setting it to 'external' trigger).

Then the data on the scope is jumping around, so I can't tell if I'm not triggering (although I'll try your suggestion on triggering) or if the data line is jumping.

Finally, I don't want to accidentally short anything, so I turn off the counter when I move the probe to another pin.

I'm either being too cautious, or over thinking. :)
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #19 on: April 25, 2024, 01:15:53 am »
After building a voltage divider and setting up for measuring with the logic analyzer, I finally had time earlier, however, I think more questions than answers came out of it.

My logic analyzer is 16-channels, but the chip has seventeen outputs (not including two additional outputs for decimal places). I made the error of accidentally connecting one of my logic analyzer channels to DP2 meaning two of my logic analyzer channels weren't connected to two of the SEG outputs (one accidentally connected to DP2 and unable to connect to the seventeenth data line due to my logic analyzer being sixteen channels).

The logic analyzer results was not what I expected. Attached are four CSV files (they may not be worth assembling to show the logic because it contains many data points). The CSV files are named accordingly and I'll also upload some pictures of the display which will show the display at the time of the logic analyzer capture (give me a few minutes).

The reason the results weren't as expected: if I kept the logic analyzer set to keep polling, the pulses changed. I expected different because when the display showed (as in one file) all 1's and I removed the input so the display remained frozen, the logic analyzer (as I expected) shouldn't show different pulses each time it polled.

If the entire display is twelve digits, and each digit has fourteen (?) segments, and two decimal places, that uses sixteen out of the seventeen data lines (not sure where the seventeenth is used). The G lines are twelve total (for twelve digits?).

Due to the display having 'period', 'frequency', 'ch1', etc... and assuming each G line is for each digit, that leaves the question of how does the other stuff get lit? My guess is that more than one G line is on so the data lights MHz, CH1, etc...

Unfortunately I didn't have time to investigate this. If my assumption is wrong, then I should see the logic analyzer output to have each channel in sequential order (or no two G lines on simultaneously).

Due to the complexity of trying to not damage anything, I'm close to pulling the trigger and just swapping the IC.
« Last Edit: April 25, 2024, 01:18:26 am by bostonman »
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #20 on: April 25, 2024, 03:33:46 am »
It's very difficult to fully troubleshoot the problem because it's likely inside an IC - the '518 or MCU that has crosstalk.
In the pics I can see right-most digit has "C" segment stuck on, is that the only malfunction in the pics?
I would scope that pin on the VFD to see if the '518's output driver has a problem like a weird weak voltage. But it is odd that segment prefers that digit. I was thinking of DRAM/SRAM stuck bits.
If you are pulling the VFD, I suggest putting a soft piece of tubing over the nipple, it is extremely fragile and easy to bang. Or scotch tape something maybe.
Getting the shields off does take a bit of extra heat, as I mentioned my technique is to use a soldering iron heating on the pin topside, and vac desolder on the other side. A two-handed affair. The VFD holes on the PCB are large though.

Some notes I found on the '518 protocol, to help you out if you are still digging:

Code: [Select]
For 53131A

The protocol is similar to SPI. It is clocked at ~1 MHz, with 4 byte word bursts at about 1 kHz rate. It is 5 V logic.

The lines and their SPI equivalents are:
VFDSCLK - Clock, data sampling on rising edge
VFDSOUT - Data, from MCU to display
VFDSIN  - Data, from display to MCU, 32 bit shift register
VFDSEN  - Enable, active high, inverted compared to a SPI /SS

VFDSCLK:
____   _   _   _       _   _   _____
    \_/ \_/ \_/  ... _/ \_/ \_/
VFDSOUT:
________________     _______________
    \___X___X___ ... ___X___X___/
VFDSEN:
   _____________     ___________
__/              ...            \___
Bit: (MSB first)
      0   1   2  ...  29  30  31

Every ~976 us (~1024 Hz), there is a 32 bit word, with bits clocked at ~934 kHz. After the first 16 bits, the clock makes a small pause of about 0.5 bit cycle.

Each 32 bit word enables one gate (character position) and any combination of segments for that position. The first 12 bits are gate enablers, the first/highest bit enabling the leftmost/most significant character. The segments are 14 bits for the segments of the digit/character display, 3 bits for the separator segments for ".",
",", ":" and ";" and 1 bit for the text label under each character. The rightmost character is special; instead of separators the bits enable the "u" (mu) and "s" unit indicators and the "Gate" text label, and it has two extra bits for the "M" and "Hz" unit indicators.

A frame has 16 words - 1 for each of the 12 characters, and 4 extra that can be highlighted, x0-x3 below. The frame rate is ~1024 / 16 = ~64 Hz.

Below data is shown as big endian, first byte leftmost, and with first bit on SPI as most significant.

Bits:
0xfff00000 - gate enablers (character position)
0x0000fcff - 14 segment character
0x00070000 - separators, on rightmost position "u", "s" and "Gate"
0x00080000 - text label
0x00000300 - on rightmost position units "M", "Hz"

Examples:

Text: "FREQUENCY 1 "; Labels: "Freq", "Ch1"
1000CC8C # char 8 "Q"
  100000 # char 0 empty
2000C087 # char 9 "E"
  202040 # char 1 "1"
4008888F # char 10 "R", label: "Freq"
  400000 # char 2 empty (space)
80008087 # char 11 "F"
  802030 # char 3 "Y"
80000000 # x3 - no highlighting
 108C084 # char 4 "C", label: "Ch1"
80000000 # x2 - no highlighting
 2008C2C # char 5 "N"
80000000 # x1 - no highlighting
 400C087 # char 6 "E"
80000000 # x0 - no highlighting
 800C40C # char 7 "U"

When a character is blinking, it changes between being normally displayed and being highlighted. The character is powered an extra time per frame using word x0-x3 which makes it brighter. The flashing, changing between the character and empty, is done in the normal word for that character. Only the 14 segments of the character seems to be
flashing and highlighted, not the indicators or the text labels.
As there are only 4 words x0-x3, only 4 characters can be highlighted using this mechanism, and it seems also never more than 4 characters are highlighted and blinking.

"LIM TEST: OFF", where "OFF" is highlighted and blinking
10000000 # char 8 space
  108087 # char 0 "F"
2000843C # char 9 "M"
  208087 # char 1 "F"
400860C0 # char 10 "I", label: "Freq"
  40C48C # char 2 "O"
8000C004 # char 11 "L"
  800000 # char 3 space
80000000 # x3 - empty, no highlight
 10B20C0 # char 4 "T", separator ":", label "Ch1"
  108087 # x2 - highlight char 0 "F"
 20044A1 # char 5 "S"
  208087 # x1 - highlight char 1 "F"
 400C087 # char 6 "E"
  40C48C # x0 - highlight char 2 "O"
 80020C0 # char 7 "T

10000000 # char 8 space
  100000 # char 0 empty ***
2000843C # char 9 "M"
  200000 # char 1 empty ***
400860C0 # char 10 "I", label: "Freq"
  400000 # char 2 empty ***
8000C004 # char 11 "L"
  800000 # char 3 space
80000000 # x3 - empty, no highlight
 10B20C0 # char 4 "T", separator ":", label "Ch1"
  108087 # x2 - highlight char 0 "F"
 20044A1 # char 5 "S"
  208087 # x1 - highlight char 1 "F"
 400C087 # char 6 "E"
  40C48C # x0 - highlight char 2 "O"
 80020C0 # char 7 "T
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #21 on: April 25, 2024, 03:48:33 am »
Quote
In the pics I can see right-most digit has "C" segment stuck on, is that the only malfunction in the pics?

In the pics I posted, if I'm not mistaking, the commas and/or periods are wrong, and it's not showing "MHz".

Sporadically, digits four and five are wrong, commas and/or periods are wrong, and, usually, in all cases (I believe) "AUTOOTRIG" is displayed.

Unfortunately I don't have a solder VAC just solder braid and a solder plunger (the manual pump and push button release type).

I think to save time and reduce the risk of damage, I may just move forward with replacing the HV518 chip.

I was hoping to figure out which data line and G line toggled which segment(s) in each digits, and not only gain some knowledge, but provide the information back to this thread for others to learn from and/or help diagnose issues on their end.

Since I have the logic analyzer out and the display sitting outside the unit, I'll probably measure the G lines on the logic analyzer; and then move forward with replacing the chip.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #22 on: April 25, 2024, 04:07:07 am »
If desoldering a few VFD pins doesn't go well, I'd suggest getting a decent handheld vac desoldering tool. I find braid is hard on boards, for heat and abrasion on larger TH pins. Unless you have a good technique.
We used Soldapullt back in the day they were good if greased well. The chinese ones I hear many are useless. The test was to see how much suction it had on your finger, the piston should move slow if the tip is blocked.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #23 on: April 26, 2024, 12:45:57 am »
The G lines are equally confusing. This is with a frozen 5MHz (5.0000000000) on the screen.

The data on the analyzer lines that are not labeled weren’t connected. For some reason they are picking up stray signals and showing on the captures.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #24 on: April 26, 2024, 03:12:07 am »
I don't see G12, G5, G2 being enabled at all and G1 signal looks scrambled with four extra pulses, offset in time as well. The shift-register looks defective  :-//
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #25 on: April 26, 2024, 03:19:25 am »
The shift register inside the HV518 chip?

I agree that the signals don't look correct, however, oddly enough, the display is almost correct (12th digit has the segment C lit and nothing else - segment C being the right vertical bottom).

Hopefully this weekend I'll have time to replace the chip.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #26 on: April 26, 2024, 03:34:41 am »
I would look at the G1 with a scope to see actual voltages. G1 might be not be driven (floating) or the 518's shift register is wonky.
This thread, it sorta seems like the OP found VFD had internal leakage but not sure about the English, his bench test of the VFD:
https://www.eevblog.com/forum/repair/hp-agilent-53181a-display-error/msg1399630/#msg1399630
Inside the VFD is a set of close PCB traces that very rarely have some ion migration happen.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #27 on: April 26, 2024, 01:17:15 pm »
I'll check with a scope.

I read that thread. personally I'd like the path of bench testing the VFD solo as a second step rather than risk damaging it (assuming it's not the culprit).

Since the fourth and fifth digit work sporadically, my assumption is: this isn't a short in the VFD. Before it seemed the fourth and fifth digit was failing around >15MHz, but then it began working correctly. Sometimes the display would show the frequency in ten or maybe eleven digits, other times the full twelve; but it was always the correct frequency (ignoring the in correct decimal and comma locations - at least I remember/believe they were wrong).

The only consistent error is the 12th digit segment C (?) remaining illuminated. Maybe periods/commas, but I believe those shift too.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #28 on: April 26, 2024, 10:48:53 pm »
I scoped G1 and it had many more pulses than G2 and G3, so I moved forward with replacing the chip.

The good news: the new chips seems to have fixed it. Can’t say for sure, but I didn’t see digit twelve have the lit segment. I wanted to see if it displayed AUTO TRIG or AUTOOTRIG (somewhat of a true test), tried pushing the menu options, accidentally got it in count mode where it was counting pulses, so I turned off power and repowered it to get the default stage.

The bad news: when it repowered, the display may have come on for a split second (I wasn’t staring at it) and vanished. LEDs light and got a brief moment I saw a faint sign of life on the display where it showed something.

I didn’t move anything, nothing was near it to short, etc… Just a simple repower.

FL1 and FL2 measure 5.8v DC, so I’m assuming the supply blew, but don’t know why.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #29 on: April 27, 2024, 09:31:56 pm »
Look if the VFD filament wires are glowing dim orange. Recheck your soldering, especially to the (filament) pins which are on the far outside ends of the tube.
I'm not clear what it is doing now.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #30 on: April 27, 2024, 11:49:09 pm »
I assume you mean the wires behind the glass?

Nothing seems to glow even faintly. Tomorrow I’ll reflow the pins, but I tend to go heavy with the solder regardless. A quick look earlier didn’t reveal any indication of bad solder or lack of, however, anything is possible.

Odd it was working and nothing more than a power recycle resulted in the display not lighting.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #31 on: April 28, 2024, 01:58:50 am »
With power off, I would measure ohms and look for a short, on the HV rail and around the new 518 IC. If it bagged and is shorted, it would overload the DC-DC converter and possible its supplying rail. It might be why you see no filaments, although you said you measure 5.8VDC. I thought the DC-DC output AC to the filaments?

Once I had an Aliexpress special IC, lasted about 1 minute and cratered after a power down/up sequence. Thanks liaoxiyuan/SICSTOCK store for that waste of time.

The HV518 is susceptible to latch-up, they actually have a power up sequence in Sect. 3.2; The 5V rail must be the first to come up and last to go down, wrt VPP. I put a Schottky diode between the two rails to do this, but not something to do wrong and maybe your rail capacitance is low value. It's just a strange happening.

Worst case the VFD has an internal low resistance or short, since the 518 is push-pull output, it could roast if two outputs arm wrestle each other. Does that make sense? Any solder bridge between two outputs could do that as well.
You can check ohms at the display pins, as if adjacent on the 518.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #32 on: April 28, 2024, 02:11:46 pm »
Quote
I thought the DC-DC output AC to the filaments?

At the time I only had schematics handy and saw it's a "DC-DC" convertor, so I assumed it was DC out, however, I should have included that I measured the AC as well, it was approximately 600mV; but I measured this with respect to ground and maybe needed to measure across.

The datasheet specifies pins 5 and 7 are AC, but doesn't give a voltage. The schematic shows FL1 and FL2 are on pins 4 and 6, so that's a bit confusing.

Later today or tomorrow (hopefully) I'll take the steps you suggested. Usually I start with the obvious such as do I have voltage(s). My personal rule is first figure out what happened between when something worked and when it didn't. Since the only anomaly in that process was me replacing the chip, seems the obvious route is to start with soldering issues.

My other thought is the replacement IC takes more current and damaged the convertor. My somewhat focus is on the fact the display was working until I recycled power. As you suggested, a power up sequence failure, shorted pins, etc... so I'll look and report what I find.

Update: just for reference, this is the chip I ordered and installed    HV518PJ-G (DigiKey part number: HV518PJ-G-ND)

« Last Edit: April 28, 2024, 02:18:47 pm by bostonman »
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #33 on: April 29, 2024, 01:04:10 am »
All the solder connections on the VFD looked good, however, I re-flowed them anyway including the ribbon cable.

FL1 and FL2 to ground is high impedance, 9.7ohms across the two pins FL pins, and approximately 1.3ohms across the two FL pins when the ribbon cable is connected to the unit. All other pins on the VFD to ground was (I believe) 4xx k. Not sure if these are good, but seems correct based on the FL lines being AC (most likely this is the resistance of the output transformer).

I found a previous message that states the DC/DC pins are off by one which makes sense when compared to the schematic.

Tomorrow I'll measure the SEG lines to see if they are going to approx. 38V, but what should the AC voltage be?

As for measuring the new HV518, obviously the VFD needs to be removed again, and this eliminates measuring voltages under a load since the VFD isn't connected. The other thing I'm keeping in mind is the start up sequence.

 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #34 on: April 29, 2024, 02:43:37 am »
I would check the VFD's getter has not gone white due to air ingress in the tube.
A '518 output short to another or to ground would heat up the IC and possibly damage it. Look for any solder bridges or just beep it out checking continuity. You can do this with the display in, also ohmmeter the pins to ground, look for shorts.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #35 on: April 30, 2024, 02:12:36 am »
Doesn’t look cracked, so this is a good thing.

The DC-DC seems different than the schematic, but I’m not seeing 38v.

The G lines and segment lines are all DC sitting around 5 and 3v. I did a quick test to see if anything is shorted, but I didn’t realize the IC pins are in a different order than the VFD pins, so I need to do more measuring.
 

Offline pqass

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #36 on: May 01, 2024, 12:58:52 am »
The DC-DC seems different than the schematic, but I’m not seeing 38v.

The G lines and segment lines are all DC sitting around 5 and 3v. I did a quick test to see if anything is shorted, but I didn’t realize the IC pins are in a different order than the VFD pins, so I need to do more measuring.

You should see +38VDC at the J1 (display-main PCB) connector pin 21 and pin 23 (GND).  The DC-DC is actually outputting more; approx +44VDC.  It's lowered at the J1 connector due to the 6.2V zener VR1.
ACV between J1 pin 22 and pin 24 should be approx. 5.5Vrms.
Of course measuring any G or segment VFD pin will just show you the average voltage due to the multiplexing.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #37 on: May 01, 2024, 02:32:50 am »
What would I see if the getter or glass was cracked? You mentioned white, but wanted to ask if it could show something else too.

I already tried measuring the 38v at J1 and the voltage wasn't present. For all I know the IC is pulling down the 38v and the DC/DC is fine, but who knows.

Hopefully tomorrow evening I'll have time to measure the IC pins via the VFD pins for shorts. I can't imagine a solder short between two pins since the display worked for a short time, but I was the only anomaly between the time it worked and the time it didn't, so I'm not ruling out a solder short.

On another note, I thought maybe I was onto something because yesterday I realized the fan wasn't spinning. Seems the fan has trouble starting without a little manual push, however, initially I thought maybe something was wrong in the AC/DC so some excitement began building. If the display ever works again, looks like the unit will need a new fan.

 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #38 on: May 01, 2024, 03:22:38 pm »
If the DC-DC converter is overloaded, it will get hot. See if the heatsink is a finger burner or not. It would also load up the supplying +5V rail.
HP p/n 0950-2325, ERG E2577VF is just a TDK CD-1848P rated 5.2Vrms 120mA, 43VDC 38.6mA (similar also used in HP-3458a I believe).

If air gets in a tube, the Getter turns white and can flake off inside. The filaments will draw a ton of current because they don't make it to their hot resistance, they stay cold.
I mentioned that possibility as a reason for the DC-DC converter getting overloaded. Otherwise it's a soldering fault or the 518 is bagged, possibly due to a defective (shorted) VFD.

It's not easy fixing this, takes a lot of patience. Hang in there.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #39 on: May 03, 2024, 02:34:31 am »
Earlier I took measurements to see if I could find any shorted pins.

I made a few errors due to not realizing pins 21-24 weren't in sequential order with the SEG lines, so I measured DP2 to SEG-E (by way of measuring the VFD pins directly) thinking the pins on the IC were next to each other.. By the time I realized this error, it was late and had to call it a day.

From the measurements I took, none of the pins were shorted, however, one odd thing I noticed was SEG-COM wasn't connected to ground (unless I'm wrong, I've been using chassis ground as it appears ground is connected to chassis ground).

Maybe SEG-COM is floating, but thought to mention it.

After measuring for shorts, I powered the unit and took scope measurements (see attached - file names are according to which pin was measured). Upon powering it, I checked the heatsink (again) and it was fairly cool. After keeping the unit powered for about fifteen-minutes (the longest I've kept it powered since the display stopped working) while taking scope measurements, I turned off the unit and touched the heatsink. This time it burned the back of my index finger; believe this indicates something is wrong.

The 5v measures about 4.8v I believe, however, whichever the voltage is falls within the range in the service manual.

Update: I didn't think to include my next step(s). Looking at the schematic tells me possibly one of the two capacitors are bad, however, looking at the board, I don't see an electrolytic; nor do I see the same components on the board as the schematic.

I'll check the resistance to ground before the diode, but it's looking like I may need to remove the VFD again.
« Last Edit: May 03, 2024, 03:27:25 am by bostonman »
 

Offline pqass

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #40 on: May 03, 2024, 06:01:42 am »
There's a number of issues I see....

First of all, I believe SEG-COM is the comma segment; not a ground.  Your 'scope ground clip should be on J1 pin 23 (or any point marked DCOM).   The chassis is probably connected to DCOM but I can't find that explicitly in the schematics.

Tantalum caps are known to short.  Given that the 5V supply is 4.8V, check C62 (at pin 1 of the DC-DC) but that could be any other tantalum elsewhere too.  The 38V waveform seems to be loaded down (to ~13V). Check C129 and C243** (at pin 3* of the DC-DC). This is the likely problem (of all segments off) and yet there isn't any activity on G5 or SEG-A either (may be multiple problems here).

Clearly there is something wrong with VFDSEN as it seems to show activity but I would expect the waveform low levels be close to ground (at mid screen). Seems a bit too noisy... May not have a good ground connection on the probe.
 
VFDSDOUT and VFDSDIN similarly never make it to ground (at mid screen).  It's hard to tell if VFDSDIN is showing data but has a bad ground or is just induced noise (from adjacent traces) on line that's stuck high.  If it's the latter, then I'd expect all segments be on.  Probably a bad probe ground.

FL1, FL2 appear to be above ground by 6V as expected due to VR2 zener (at pin 5* of the DC-DC) and are 5V peak-to-peak (if you ignore the weird spike to ground).  I guess that's a pass-able waveform for a center-tapped transformer secondary.
 
 
*: pin marked incorrectly in schematic vs. DC-DC datasheet.
**: if your board is the 60024 PCB version on page 53 vs without on the 60014 PCB version on page 22.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #41 on: May 03, 2024, 01:16:22 pm »
I agree about things seeming odd and the possibility of multiple issues.

Upon soldering the new IC, I should have measured all the pins to check for shorts. The soldering was done under a microscope and I was confident bridges didn't occur, but anything is possible. With J leads, my limited experience has always been more about trying to get solder between the pin and the pad (which occurred several times while soldering this chip).

Not having activity on the G line (I measured a random G line just to show the signal) I thought could be attributed to the low 38v. Due to the DC/DC getting hot leads me to believe this is the issue to chase, but at some point this weekend (if I have time) I'll remove the board and look around the DC/DC board.

Am I wrong, or is the schematic different than the DC/DC board? If you look at the picture of my DC/DC board I included above, it shows four resistors (or a combination of resistors and inductors) but the schematic shows three (if you include whatever E4 is), also my board has three diodes, and the schematic shows two.
 

Offline pqass

  • Frequent Contributor
  • **
  • Posts: 729
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #42 on: May 03, 2024, 03:09:13 pm »
Am I wrong, or is the schematic different than the DC/DC board? If you look at the picture of my DC/DC board I included above, it shows four resistors (or a combination of resistors and inductors) but the schematic shows three (if you include whatever E4 is), also my board has three diodes, and the schematic shows two.

The schematic doesn't speak to the components on the DC/DC PCB itself; it's a black box figuratively and literally with the 0950-2325 label below it.  The parts on the schematic are on the green PCB surrounding the DC/DC; they're silkscreened: VR2, VR1, C62, E4, L3, ...      E4 is a SMT ferrite bead.

What's also interesting is the E2577VF part that I thought was the OEM has a different pinout to your CD 1848P TDK part (see "B. Positive voltage output type" on pg 2) which matches the schematic pin numbering.  Nevermind what I said earlier about off-by-one pin numbering.


Not having activity on the G line (I measured a random G line just to show the signal) I thought could be attributed to the low 38v. Due to the DC/DC getting hot leads me to believe this is the issue to chase, but at some point this weekend (if I have time) I'll remove the board and look around the DC/DC board.

Regardless of the low 38V supply, if there is no G-line activity that tells me that serial info isn't being received or gated to the output via enable pin.  If your probing was correct, then the TTL levels are off; they never get to ground (just flapping between 3-5V)
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #43 on: May 03, 2024, 05:04:27 pm »
In case I didn’t specify, or specify correctly, all my measurements were to chassis ground.

Next time I’ll try a different ground; and shorter.
 

Offline floobydust

  • Super Contributor
  • ***
  • Posts: 7038
  • Country: ca
Re: Vacuum Fluorescent Display Driver
« Reply #44 on: May 04, 2024, 12:47:27 am »
Just measure ohms/continuity to confirm your measurement ground is correct, from the BNC's, the chassis, the PC board ground etc.

If the scope traces are right then I think the new '518 has shorted. Any output shorted to another, the shields etc. the IC would be overloaded. Or I wonder if the new '518 got zapped with ESD somewhere?
I'd measure diode-test/ohms from each output to adjacent one, to GND to +HV etc. to fish for a problem. You can do that at the VFD pins.

Usually I cut the pins to take out a PLCC instead of hot air, it's easier on a board. If you replace the '518 you could leave the display out to make sure things work to it.
Tiny chance the VFD has an internal short - but you would see it with an ohmmeter right now.
 

Online bostonmanTopic starter

  • Super Contributor
  • ***
  • Posts: 1811
  • Country: us
Re: Vacuum Fluorescent Display Driver
« Reply #45 on: Today at 01:24:59 pm »
I may have been confused about the CD-1848P. I thought this was a DC/DC converter, however, yesterday I removed the board and it looks like a transformer. Underneath the silscreen reads 'trans', I saw magnetic wire, and it looked like multiple windings.

The transistor (NEC C2334) that gets hot (next to the CD-1848P) had two pins with low resistance, but, after removing the board from the main PCB, the transistor measures normal; I'm assuming the low resistance is due to connections through the transformer windings that are made when the board is soldered onto the main PCB.

Yesterday I measured all the pins on the new 518 and didn't find any shorts. At this point I plan to remove this chip, power the unit, and see if the 34v 38V returns to normal.

Seems hard to believe I got a bad batch of ICs, but I guess it's possible. I'm considering buying a socket rather than soldering another IC onto the board, but one capacitor may be in the way, and it's also a week of waiting for them to arrive from DigiKey.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf