I have a working solution to fade between digits which is mostly there, 
just a little fine tuning with timings and perhaps some additional fade 
steps but it's all good.
Thank you for all your help.
Richard

On Friday, 1 May 2020 04:56:06 UTC+1, Richard Scales wrote:
>
> Hello everyone,
>
> I am contemplating having a go at implementing some form of digit cross 
> fade effect of which I have zero experience, knowledge or understanding and 
> I am hoping that someone could point me in the right direction.
>
> I can see that there are established designs using HV5622 drivers which 
> are capable of cross fading digits that change and I'd like to implement 
> this myself.
>
> I already use the blanking signal via a PWM signal to perform overall 
> fading of the display (all tubes) though the trick must be maintaining full 
> brightness for the digits that stay static whilst varying the brightness of 
> the incoming and outgoing changing digits.
>
> If this assumption is correct then I'm also going to assume that, even for 
> the digits that remain static - they cannot be on all the time and there 
> must be some 'off' time during which the changing digits can be faded. 
>
> This all makes use of the persistence of vision thing that makes us think 
> that the display is static.
>
> If I'm still on the right track then I am guessing that there will be a 
> sufficient 'off' time for the static digits to allow the fading digits 
> (incoming and outgoing) to be presented at varying degrees of 'brightness'.
>
> In a very rough pseudo code kind of thing:
>
>
> :start of transition
> Set shift register for static digits, turn all digits on, wait long enough 
> for the 'full display' effect', turn all digits off
> Set Shift register for outgoing digits only, turn on, wait long enough 
> though reduce this period during the course of the transition, turn all 
> digits off.
> Set Shift register for the incoming digits only, turn on, wait long enough 
> for the digits to start appearing and increase this period during the 
> course of the transition, turn all digits off
> Loop back to start until transition is complete
>
> Am I anywhere near close with this?
>
> Is there any published method?
>
> I have yet to point my scope at a working clock to investigate this 
> further - I currently have an inherent reluctance to do this following a 
> recent episode of clumsy probing resulting in the premature expiration of 
> the device that I was investigating :-(
>
> It's really just the concept that I would like to fully grasp, I find that 
> I can stare at sample code segments all day long and not make any 
> meaningful progress, though code segments are most welcome.
>
> All pointers gleefully received.
>
> Richard
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"neonixie-l" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web, visit 
https://groups.google.com/d/msgid/neonixie-l/975ffcc8-02e8-455b-a6f2-175eb1619562%40googlegroups.com.

Reply via email to