Post by Yogi B on Jan 10, 2019 22:21:23 GMT -5
I really don't know how to determine the 'dynamic' performance. I suppose if anyone speaks 'Freeway-ese' they might be able to know the best use of TA and TB in this application by reading the lower box in this image, i.e. :
ELECTRICAL TRANSITION Generally 'Make Before Break' except that: greyed pads are 'Break Before Make' in their transverse travel; (i.e. 1-4, 2-5 & 3-6) and transitions between greyed pads 4-5 & 5-6 go through TA or TB (momentarily connecting to CA or CB midway between these positions). |
We could try to analyse what will remain connected in transition on the non-greyed portion (upper half) and what might need to be added via TA and/or TB. Or you might just build the circuit as-drawn and note which transitions (if any) produce switching noise, and we could move on from there.
When I say 'we' I mean you and any of the other nutz who might want to lead the charge right now, and perhaps me at a later time. I'm getting a bit burned out atm.
Worth noting, there are a total of 9 circuits (pdfs) published by the Freeway folks for the 3x3-05 listed on their schematics page. There might be enough in those from which to glean some useful information.
However, it was also a large part of the inspiration to add a
SwitchPole.transitions
member in QCoils, but that feature only existed as a nonfunctional rough sketch -- that is until very recently.Currently, for (part of) the switch in question, here's what I've got defined:
For those who don't speak code, or can't infer my meaning from this particular partially bastardised version of Python, the most important section to reference is probably the example in the commented section (lines beginning with
class Freeway_3x3_05_grey(SwitchPole):
"""NSF Freeway Ultra Switch 3x3-05, grey terminals
This corresponds to roughly one quarter of the full switch, i.e. each
circuit, 'A' & 'B', has two poles (with a shared common), one white and one
grey.
In particular this represents the lower terminals of the switch (when
orientated with the terminal labels upright) which are shown in grey on the
official diagram:
www.freewayswitch.com/app/download/7494275415/3X3-05+Schematic.pdf
The terminals are listed in numerical order, rather than as they are
positioned on the switch.
"""
# Query: is my interpretation of the Freeway Ultra's switching correct?
#
# I'm not 100% on their intended meaning, but the only way I can see to
# interpret this, for example when transitioning from 4 to 5, is:
# Position 4: `C` and `g4` are connected
# -------- `T` connects to `C` --------
# Transition State 1: `C`, `T`, and `g4` are connected
# -------- `g4` disconnects from `C` --------
# Transition State 2: only `C` and `T` are connected
# -------- `g5` connects to `C` --------
# Transition State 3: `C`, `T` and `g5` are connected
# -------- `T` disconnects from `C` --------
# Position 5: `C` and `g5` are connected
def __new__(cls, C, g1, g2, g3, g4, g5, g6, T):
for p, terminal in enumerate((g1, g2, g3, g4, g5, g6), start=1):
cls.positions[p] = Connections({C, terminal})
for t in (1, 2), (2, 3):
cls.transitions[t] = Transitions(Connections.MAKE_BEFORE_BREAK)
for t in (1, 4), (2, 5), (3, 6):
cls.transitions[t] = Transitions(Connections.BREAK_BEFORE_MAKE)
for t in (4, 5), (5, 6):
cls.transitions[t] = Transitions(
Connections.MAKE_BEFORE_BREAK,
Connections({C, T}),
Connections.MAKE_BEFORE_BREAK,
)
#
).Does my interpretation make sense, or would one simpler single transition state (wherein
`C`, `T`, `g4`, and `g5`
are all simultaneously connected) make more sense? Or something else?Once I've got equivalent circuits to their examples coded up, I'll examine the differences with and without the transition terminals connected and try to form an answer.