PDA

View Full Version : Does Propeller USB communication exist without surface mount FTDI?



Oldbitcollector (Jeff)
03-23-2012, 02:27 AM
Guys,

I'm probably hunting a unicorn here, but...

Is there a through-hole solution for Propeller-to-USB communication without the requirement of PropPlug, (or equiv)?

OBC

Martin_H
03-23-2012, 03:19 AM
Crazy thought, but a propeller USB object exists. I know it can be a USB host, but can it be a client? If so a two 40 pin dip propeller pair could do USB without an FTDI. One could definitely clock the other so you would only need one crystal, but you would need two Eprom.

Mike Green
03-23-2012, 03:22 AM
I think someone was experimenting with a USB to serial adapter that used a DIP packaged microcontroller. I couldn't find a link for it. SparkFun sells an FTDI-based breakout board that uses 0.1" headers. I don't know whether it's a functional replacement for the PropPlug or needs an inverter on DTR. Here's (http://arduino.cc/en/Main/MiniUSB) the Arduino link to it.

Oldbitcollector (Jeff)
03-23-2012, 03:24 AM
Someone was experimenting with a USB to serial adapter that used a DIP packaged microcontroller. I couldn't find a link for it.

I'd be highly grateful if someone found a link to this...

OBC

Nick McClick
03-23-2012, 03:25 AM
There's also a PIC16F that has USB slave capabilities and is in a DIP 28 package. It needs to be programmed, though

Oldbitcollector (Jeff)
03-23-2012, 03:30 AM
Too big.. too much hassle..

OBC

Dr_Acula
03-23-2012, 04:19 AM
I like USB to D9 adapters. For some reason the proptool stopped supporting generic ones about 3 years ago but the answer was to find adapters that use the FT232 chipset. I just stick D9 sockets on all my prop boards. For xmodem transfers, $2 USB to serial adapters work fine - it is just the propeller download from the proptool that needs the one with the right chipset. I like D9 because it is a standard. Also, possibly mechanically stronger than the proptool sticking out the side or top of a board.

Rationale behind this is I once put a FT232 chip on a PCB and spent ages trying to solder it. All my boards have a D9 female socket and a Dip16 Max3232. Another advantage there is you can add a second serial port by just adding one more D9 socket.

DynamoBen
03-23-2012, 04:29 AM
I've used this on a few projects, not terribly expensive and works well. http://www.dlpdesign.com/usb/usb232r.shtml

Tubular
03-23-2012, 04:43 AM
What exactly do you want to do, OBC? Would BradC's 3 resistor USB objects (http://forums.parallax.com/showthread.php?97328-USB-toys-to-play-with) do it ?

cheers
tubular

Rayman
03-23-2012, 10:15 AM
I think I'm with Dr_Acula, if you don't want surface mount, stick to regular RS232 and use a USB to serial adapter....

Cluso99
03-23-2012, 12:58 PM
Or you can buy a CP2102 board of eBay (make sure you get one with the DTR and RTS holes (too hard to solder a wire directly to the CP2102 - you think the FTDI chips is small - but I did do it and it works)). They are about $3-4 posted. You can take off 5V - don't try the 3v3 because there isnt much current avail though.

There are objects that do USB on the prop. Both Brad and Micah have posted code.

Roadster
03-24-2012, 12:58 AM
@OBC
You can do lo speed usb to serial with a ATtiny45/85, I have a few tiny 85's around, I can program 1 and send it to you if you want to try it.
http://www.recursion.jp/avrcdc/cdc-232.html#usage

StefanL38
03-24-2012, 10:22 AM
Does anyone know if schmartboard has a small nondip-spacing (SSOP, SOIC or whatever) to-DIP-spacing-adapter-board
that would make it easy to solder a NON-DIP-spacing-device?
For example to use the new FTDI FT230X-Chip? http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT230X.pdf

best regards
Stefan

trodoss
03-24-2012, 03:04 PM
@OBC
You can do lo speed usb to serial with a ATtiny45/85, I have a few tiny 85's around, I can program 1 and send it to you if you want to try it.
http://www.recursion.jp/avrcdc/cdc-232.html#usage
...To add what Roadster mentioned, V-USB (http://www.obdev.at/products/vusb/index.html) can be used with ATTiny45/85 as well. Here is a set of tutorials I came across: http://www.obdev.at/products/vusb/index.html