Help with a Stamp2 Family Socket-based Prop form.
AwesomeCronk
Posts: 1,055
in Propeller 1
I am drafting in KiCAD ANOTHER project(I need to finish some of them one of these days.), which is a Propeller 1 form factor designed to snap into a BASIC Stamp 2 family socket. My questions are:
Which regulator should I use to bring Vin down to 3.3v?
How should I make a transistor-based(or resistor based) voltage shifter for the I/O?
Can I use the programming pins in the stamp socket for programming the prop?
Is this just absolutely preposterous?
Which regulator should I use to bring Vin down to 3.3v?
How should I make a transistor-based(or resistor based) voltage shifter for the I/O?
Can I use the programming pins in the stamp socket for programming the prop?
Is this just absolutely preposterous?
Comments
Package may determine it - do you want gull wing, or is DFN ok (new releases tend to be DFN ) ?
Do you want any voltage margin ? - many regulators are designed for 5.5V max, which helps keep the cost down, but are less tolerant than higher voltage units.
Do you want a Power Good (reset signal for Prop?)
If DFN is ok, I like the NCP187AMT330TAG for 5.5V/PG/1.2A and the LDFM33PVR is 16V/PG/500mA
Resistor shift is simple, but not very flexible and it is slow.
Better may be the chips designed for level shifting, with Auto-direction, which are often series N-FET in design. that acts as a low-Z up to 3v3, and then floats somewhat to be 5V tolerant.
A low on either side is rapidly transferred to the other side.
Examples :
http://www.ti.com/logic-circuit/voltage-level-translation/auto-bidirectional-voltage-translation/products.html
eg PCA9306, NVT20x series - pick a package you can handle and one that routes well. Some PCBs sprinkle more of smaller parts.
Look at the schematic for the Prop-mini for power and programming. I don't know how you'd fit the voltage translators for 16 I/O pins in the package you're thinking about. Resistors will only work for inputs
Shifter: I will follow that link and research later.
Programming: I guess support(and everyone here) must think I’m crazy. My guess is that it all comes down to I/O voltage levels and what firmware is on the chip. I will see if I can find out more.
Mike, I have the whole backside for that stuff.
The Propeller could be programmed to behave like a Stamp. It would start up in a Stamp loader and load Stamp interpretive code into part of the 64K Propeller EEPROM. You'd need to write a Stamp interpretive code interpreter. Unfortunately, I'm not aware of any public documentation on the interpretive code. Maybe you could convince Ken or Chip to make it available for this project.
As anything aside from the experience, this would be a bust.
https://www.ebay.com/itm/US-Stock-10pcs-2-54mm-Male-40-Pin-Single-Row-Round-Header-Strip-Gold-Plated-New/401261238204
They're called round-pin header strips, and the pin diameter is much less than the 0.025" square pins you're familiar with.
In my experience, the edge-soldered flat-pin connectors are almost impossible to source.
-Phil
We used to use a sacrificial DIP socket, to transition from square pins to DIP image.
The square pins can be persuaded to go into a Dual wipe DIP socket, but do deform it, so a dedicated 'bridge' socket protects the host socket(s) and is very low cost and easy to find
Where you have top-bottom conflicts, we used to apply 'special treatment' to the inner pins on adapters, using standard square pin headers, sometimes with longer pins.
The std header was made a snug (almost press fit) into the outer thru holes, and the inner few pins that needed to be one-sided were either bent to gull-wing them, or in very tight cases just clipped flush with PCB plane, and then soldered onto a oval pad.
https://forums.parallax.com/discussion/143318/35-mini-propeller-module-propbsc-cancelled/p1
And this message is being sponsored by the Jacksonville Alligator society, specializing in fence climbing, and freely available security services.