1
Projects, Designs, and Technical Stuff / Re: Vacuum Fluorescent Display Driver
« Last post by bostonman on Today at 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.
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.