Propeller 2 I/O Pin-Pair Diagram error
JonTitus
Posts: 193
in Propeller 2
The version of the Propeller 2 I/O Pin Pair Diagram I have includes two mistakes:
1. At the bottom (odd-pin) Comparator & Logic & Schmitt.., the labels for the Pin A and Pin B need to be swapped.
2. At the bottom (odd pin) Sigma-Delta ADC, the input should be "Pin B" rather than "Pin A"
It might help to have a version number and its date within the figure area.
--Jon
1. At the bottom (odd-pin) Comparator & Logic & Schmitt.., the labels for the Pin A and Pin B need to be swapped.
2. At the bottom (odd pin) Sigma-Delta ADC, the input should be "Pin B" rather than "Pin A"
It might help to have a version number and its date within the figure area.
--Jon
Comments
The sigma-delta input doesn't actually need a label since there is now only one option. But, there used to be an option for the other pin, but that was removed in the Rev.C silicon to reduce cross-talk between pins...
Likewise the brown line from the brown "Physical Odd # Pin" near the bottom. It seems that's not true.
I'm baffled by the even-odd; Pin-A, Pin-B; and %AAAA and %BBBB portion of the circuit and the assembly-language code. I might just leave the assembly-language details to experts and wait for a SPIN library. The circuit and assembly-language constructs seem difficult to understand.
I appreciate your help. --Jon
AAAA is for that pin selector with range relative -3 to +3
Which is why four A to represent the four bits...
Maybe eliminate both cases and change the smartpin input selector naming as well. I've given the smartpin digital output a name already, SmartOUT. How about SmartA and SmartB? It's more wordy than A and B but does create the separation needed.
As to figures... I use a Mac desktop and run NeoOffice, which has a nice block-diagram flow-chart set of objects in its drawing program. Object connectors "rubber band" and remain connected when you move something.
I think OpenOffice has something similar for Windows PCs. I also used ExpressPCB's schematic capture for line drawings in my Parallax book.
Cog pairs are the even cogs and its' next odd partner. They can share the LUT RAM as dual-port between the cogs.
What about "coupled pair". The "couples" perhaps implies the elements of the pair need not be considered identical
Unless you go to the bother of explaining EvenPin and OddPin near their usage, you would likely need to say
"the odd pin of the coupled pair"
"the even pin of the coupled pair"
"the odd cog of the coupled pair"
"the even cog of the coupled pair"
that's somewhat cumbersome, but it is precise.
In fact a smartpin 10 could use pins 8 and 11 as a and b right?
mike
Fact is, the naming is needed to say that, of each pair of pins, there is two almost identical functions sets that are ordered on odd and even P## pin numbers.
That's SmartA and SmartB now. Don't want to be confused with PinA and PinB.