DIP 40 Propeller
5 and 3.3 V Regulators
EEProm
Ethernet ENC28J60
USB-Host Controller with FTDIs Vinculum Chip to easily attach USB-Harddrives or sticks
MP3 Encoder/Decoder Chip VS1003
SD/MMC card slot
VGA
Video
RS232 with MAX3232
Stereo-Audio out
Keyboard / Mouse
Connectors for Prop-Clip/Plug
It seems that more people are getting interested in ethernet and standardized communication protocols/interfaces. It is great to see people designing boards with these interfaces on them so that lazy people like me don't have to design our own boards. I was working on my own enc28j60 driver/stack back in dec 2006 but then stopped work mostly because I didn't have time to move the design off of the Prop demo board and onto a proto board. A board such as Franz's easyProp would greatly speed up design of such drivers.
@ Franz
Our Layouter seems to be experienced, but i also doubt it will fit
But there was an AVR Board done out of another thread in that Forum
2 years ago, where people could not believe it will fit and it did
If you want to go with full size SD cards and still save space, Methode make an SMD SD card socket whose body is raised off the PCB by about 2-3mm.
There are a few pegs to keep the body off the PCB. You would be left with about 75% more PCB real estate than if you used a standard SD card slot.
I recieved a few samples of them at work the other day (I work for a importer distributor of electronic connectors etc) but cant recall even ordering them!
Ill try find a data sheet or something if youre interested? Unfortunately the DS is not available online.
Ale said...
Hei Franz, the ENC28J60 does not need an output transformer ? So says the Datasheet
btw, how much do you think a board shipped to Germany will cost ?
Ale,
Document #DS39662B from Microchip (the data sheet for the ENC28J60),
specifically shows the transformer on page 4 of the data sheet. Table 16-5
on page 81 titled "Requirements for External Magnetics", should also be considered.
I believe the rj45 jack that Franz is using has internal magnetics. You can tell this by noticing that there is are TX0 and RX0 signals. These signals are 'center-taps' on the ethernet magnetics.
If I recall, the enc28j60 requires 1:1 ratio on both tx and rx. Magnetics for chips such as the rtl8019as use different ratios that may be incompatible with the enc28j60. Using incorrectly matched magnetics will result in out of spec ethernet signals.
By the way, this thread is hard to read and hard to reply to since Franz posted huge pictures that deform the page. I would recommend resizing the pictures or just letting people click on thumbnails, instead of sticking the pictures in manually.
Harrison,
Obviously spot on. I also used an RJ45 connector with built-in magnetics on my own design.
And as Harrison intimated - finding the right magnetics was quite a challenge. I would
have preferred a standalone transformer, but couldn't find one from Digikey, whereas they had
available the correct RJ45 with internal magnetics.
i am back to the world.
Had to go to the Andre Rieu outdoor-concert im Maastricht, yesterday. Brrr. that was very cold :-(.
What a sh... dutch weather.
easyPROP:
the forum-drawings are resized. I hope its better now.
@Harrison
i can remember that you allready had an ENC28 running by using an external transformer.
This transformer, what i can see at your picture, is a transformer from a RTL8019 Chip (FB2022).
A GTS FC-22 will do the job, too.
But at my board i use the Conec RJ45-MM-Jack with integrated magnetics and leds.
This saves some PCB space.
PCB costs:
first, i make the last CAD-changes, today.
Then you guys can have a final look and when everything seems to be ok i am going to order
the first PCBs (min. 25pcs) tomorrow.
- An empty PCB will cost about USD 13,- +shipping
- empty PCB with a "Push-Push metallic" SD Slot about USD 20,- +shipping
- populated Board >>> i dont know, yet :-(
have fun
Franz
Post Edited (Franz Achatz) : 7/7/2007 9:01:14 AM GMT
i think, thats the final board.
Only one more thing is changed and thats the USB Connector which is
a easy to get SMD type.
And of course the GND Concept is made a bit better
one more info about the easyPROP.
I changed the Conec Ethernet connector to an AutoMDIX MagJack from Stewart.
The AutoMDIX magjack has some additional logic inside which will automatically swap the cable for you if needed. In other words you can always use a straight cable no matter if you connect to a Hub/Switch or directly to a computer.
the ENC28J60 Ethernetchip takes about 140mA.
When powering the Board via USB nothings gets hot.
The ENC28J60 becomes a bit warm but not hot !!!
When powering the board by using an Universal AC-DC Adapter its important
that the DC Supply Voltage is set not higher then 9 VDC because of the LM2937 5.0.
@Alberto
The empty boards are allready available and some special parts (SD Slot and MagJack).
In about 2 weeks complete soldered boards will be available, too.
Hi,
at this moment, the easyPROP-board can only be ordered via Private Message.
For the do-it-yourself-freaks:
empty PCB.................USD 13,-
MagJack.....................USD 6,-
Push-Push SD Slot.......USD 6,-
shipping......................USD 4,-
there will be·a CDROM included
Comments
our Forum-Board at http://forums.parallaxinc.com/www.mikrocontroller.net/topic/70457#598408
is also making progress.
Todays schematic is here : http://forums.parallaxinc.com/www.mikrocontroller.net/attachment/24552/Propeller_20070705.pdf
At he moment we have planned :
DIP 40 Propeller
5 and 3.3 V Regulators
EEProm
Ethernet ENC28J60
USB-Host Controller with FTDIs Vinculum Chip to easily attach USB-Harddrives or sticks
MP3 Encoder/Decoder Chip VS1003
SD/MMC card slot
VGA
Video
RS232 with MAX3232
Stereo-Audio out
Keyboard / Mouse
Connectors for Prop-Clip/Plug
We hope all will fit 100x100 mm
thanks
I hope we get all this extra things working with the Propeller.
A vriend of my allready did some playings with the ENC28J60 Ethernet Chip.
He has made a very nice tutorial at:
http://members.home.nl/bzijlstra/software/examples/enc28j60.htm
It runs with a simple ATMEGA168 and he is using BASCOM AVR. I hope the Propeller can handle it.
The boards will be available in about 2· 1/2 weeks.
have fun
Franz from Holland
>At he moment we have planned :
>DIP 40 Propeller
>5 and 3.3 V Regulators
>EEProm
>Ethernet ENC28J60
>USB-Host Controller with FTDIs Vinculum Chip to easily attach USB-Harddrives or sticks
>MP3 Encoder/Decoder Chip VS1003
>SD/MMC card slot
>VGA
>Video
>RS232 with MAX3232
>Stereo-Audio out
>Keyboard / Mouse
>Connectors for Prop-Clip/Plug
>We hope all will fit 100x100 mm
German:
Ich glaube das wird verdammt eng auf euerer 100x100mm Platine :-(
English:
I think all this will NOT fit at 100x100mm PCB space :-(
viele Gruesse
Franz
Nice link, very interesting.
I am looking forward to playing with this one.
Regards,
Coley
If anyone is interested, my initial post about all of this is at: http://forums.parallax.com/showthread.php?p=622051
Harrison
Post Edited (Harrison.) : 7/5/2007 11:12:52 PM GMT
Our Layouter seems to be experienced, but i also doubt it will fit
But there was an AVR Board done out of another thread in that Forum
2 years ago, where people could not believe it will fit and it did
ispf.de/images/projects/ether_avr/arthernet_pcb1.jpg
On the SD card subject.
If you want to go with full size SD cards and still save space, Methode make an SMD SD card socket whose body is raised off the PCB by about 2-3mm.
There are a few pegs to keep the body off the PCB. You would be left with about 75% more PCB real estate than if you used a standard SD card slot.
I recieved a few samples of them at work the other day (I work for a importer distributor of electronic connectors etc) but cant recall even ordering them!
Ill try find a data sheet or something if youre interested? Unfortunately the DS is not available online.
very nice board. To clarify the schematic, the ethernet module is currently not wired to any Propeller pin. I could do this via JP6, I'm right.
Is it possible to provide a JP for pin 24 - 27, so someone could use this pins in another way.
Thomas
thanks, i trie to change the SD Slot-layout a bit that 2 or 3 different types can be used.
@Thomas
Ja, its possible and allready done. P24 - P27 are now available, too.
And i still need to do that:
JP4
5V regulator <---o o o---> VBUS USB
|
V
+5V
Franz
btw, how much do you think a board shipped to Germany will cost ?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
*.*
Ibsen
" It's nice to be important, but
·· more important to be nice... "
Document #DS39662B from Microchip (the data sheet for the ENC28J60),
specifically shows the transformer on page 4 of the data sheet. Table 16-5
on page 81 titled "Requirements for External Magnetics", should also be considered.
If I recall, the enc28j60 requires 1:1 ratio on both tx and rx. Magnetics for chips such as the rtl8019as use different ratios that may be incompatible with the enc28j60. Using incorrectly matched magnetics will result in out of spec ethernet signals.
By the way, this thread is hard to read and hard to reply to since Franz posted huge pictures that deform the page. I would recommend resizing the pictures or just letting people click on thumbnails, instead of sticking the pictures in manually.
Harrison
Obviously spot on. I also used an RJ45 connector with built-in magnetics on my own design.
And as Harrison intimated - finding the right magnetics was quite a challenge. I would
have preferred a standalone transformer, but couldn't find one from Digikey, whereas they had
available the correct RJ45 with internal magnetics.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
i am back to the world.
Had to go to the Andre Rieu outdoor-concert im Maastricht, yesterday. Brrr. that was very cold :-(.
What a sh... dutch weather.
easyPROP:
the forum-drawings are resized. I hope its better now.
@Harrison
i can remember that you allready had an ENC28 running by using an external transformer.
This transformer, what i can see at your picture, is a transformer from a RTL8019 Chip (FB2022).
A GTS FC-22 will do the job, too.
But at my board i use the Conec RJ45-MM-Jack with integrated magnetics and leds.
This saves some PCB space.
PCB costs:
first, i make the last CAD-changes, today.
Then you guys can have a final look and when everything seems to be ok i am going to order
the first PCBs (min. 25pcs) tomorrow.
- An empty PCB will cost about USD 13,- +shipping
- empty PCB with a "Push-Push metallic" SD Slot about USD 20,- +shipping
- populated Board >>> i dont know, yet :-(
have fun
Franz
Post Edited (Franz Achatz) : 7/7/2007 9:01:14 AM GMT
Franz
i think, thats the final board.
Only one more thing is changed and thats the USB Connector which is
a easy to get SMD type.
And of course the GND Concept is made a bit better
best regards
Franz
That board looks good - I would like to buy a couple when they are available if possible.
Cheers,
Shane.
looks good, Let me know when it is ready !
Rob 7
best regards
Franz
one more info about the easyPROP.
I changed the Conec Ethernet connector to an AutoMDIX MagJack from Stewart.
The AutoMDIX magjack has some additional logic inside which will automatically swap the cable for you if needed. In other words you can always use a straight cable no matter if you connect to a Hub/Switch or directly to a computer.
best regards
Franz
Cheers,
S
The first progi i loaded was Mike Green's Femto BASIC.
see fotos:
http://www.xs4all.nl/~achatz/prop11.jpg
http://www.xs4all.nl/~achatz/prop22.jpg
http://www.xs4all.nl/~achatz/prop33.jpg
http://www.xs4all.nl/~achatz/prop44.jpg
http://www.xs4all.nl/~achatz/proptest.JPG
http://www.xs4all.nl/~achatz/vga.JPG
http://www.xs4all.nl/~achatz/text.JPG
best regards
Franz
Will this board work off of USB power while using the ethernet. I recall that a couple of ethernet implimentations have been running hot.
Thanks,
Doug
Excellent job !!!!!!
I want those boards....
I would love to get the ethernet working !!! with propeller.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Regards.
Alberto.
the ENC28J60 Ethernetchip takes about 140mA.
When powering the Board via USB nothings gets hot.
The ENC28J60 becomes a bit warm but not hot !!!
When powering the board by using an Universal AC-DC Adapter its important
that the DC Supply Voltage is set not higher then 9 VDC because of the LM2937 5.0.
@Alberto
The empty boards are allready available and some special parts (SD Slot and MagJack).
In about 2 weeks complete soldered boards will be available, too.
best regards
Franz
at this moment, the easyPROP-board can only be ordered via Private Message.
For the do-it-yourself-freaks:
empty PCB.................USD 13,-
MagJack.....................USD 6,-
Push-Push SD Slot.......USD 6,-
shipping......................USD 4,-
there will be·a CDROM included
best regards
Franz
www.sparkfun.com/commerce/product_info.php?products_id=8272