RTV forum PL | NewsGroups PL

Najmniejszy 8-bitowy uC z Ethernetem do amatorskiego lutowania - jakie modele?

Maly uC z ethernetem

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Najmniejszy 8-bitowy uC z Ethernetem do amatorskiego lutowania - jakie modele?

Goto page 1, 2  Next

Sebastian Bialy
Guest

Tue Sep 25, 2007 10:32 pm   



Witam!

Mam odległą potrzebę w czasie. Chciałbym jednak zanim zaczne kombinować
samodzielnie zasięgnąc rady, może ktoś wskarze mi palcem gdzie szukać.

A mianowicie potrzebuje:

a) uC o małej mocy obliczeniowej i konsumpcji prądu. Jak najbardziej
może być 8bit.

b) w jak najmniejszej obudowie, jednak do polutowania amatorsko.
Powiedzmy, że mniej więcej ATTiny2313 w wersji smd to ostateczna
granica. Mam bardzo małą przestrzeń, rzędu 1,5cm/3cm (nie wliczam trafa).

c) z ethernetem. Koniecznie. Po wielu przemyśleniach stwierdzam, że
akurat w zastosowaniu które potrzebuje ethernet jest najlepszy.

d) z dowolną ilością Flash/Ram. Implementowac będę co najwyżej UDP wiec
będzie to raczej trywialne. TCP sobie daruję, nie ma za wielkiego sensu
w moim zastosowaniu.

e) współpracujacy z możliwie małym trafo ethernetowym.

f) z "normalną" architekturą i kompilatorem C.

Przegladam wstępnie google szukając jakiś kontrolerów z ethernetem i
widze same wypasy z masą zbędnych dodatków (duże PICe, ARM7, etc). A ja
potrzebuje dosłownie parę I/O, złącze ethernet i koniec. Czy ktoś może
mi powiedzieć, czy w ogóle takie są ? Ideał miałby 10 lini I/O, ethernet
i zasilanie Smile Oczywiscie nie chce jakiś egoztycznych zabawek, raczej
coś z perspektywą kupienia.

W ostateczności osobny kontroler ethernet, ale nie wiem czy nie zajmie
mi sporo płytki.

Pszemol
Guest

Wed Sep 26, 2007 5:33 am   



"Sebastian Bialy" <heby@poczta.onet.pl> wrote in message news:fdbur8$jun$1@atlantis.news.tpi.pl...
Quote:
A ja potrzebuje dosłownie parę I/O, złącze ethernet i koniec.
Czy ktoś może mi powiedzieć, czy w ogóle takie są ?

A co bys powiedzial na takie cos:
http://www.lantronix.com/pdf/XPort-Direct_PB.pdf
Dwie linie I/O plus kompletny port RS232/485.

Sebastian Bialy
Guest

Wed Sep 26, 2007 6:44 am   



Pszemol wrote:
Quote:
A co bys powiedzial na takie cos:
http://www.lantronix.com/pdf/XPort-Direct_PB.pdf
Dwie linie I/O plus kompletny port RS232/485.

a) za duże i w dodatku bez swobody zmiany ustawienia elementów w przestrzeni

b) zabudowane gniazdko na stałe - ja prawdopodobnie bede mial gniazdko z
obudowie w sposob wykluczajacy jednoczesne mocowanie w plytce.


No _chyba_ że sam kontroler w środku jest do kupienia i ma jakieś
sensowne narzędzia (wiem że x86, ale może być mało znany). Wiesz coś więcej?

William
Guest

Wed Sep 26, 2007 8:04 am   



Quote:
d) z dowolną ilością Flash/Ram. Implementowac będę co najwyżej UDP wiec
będzie to raczej trywialne. TCP sobie daruję, nie ma za wielkiego sensu
w moim zastosowaniu.

Samo liczenie sumy kontrolnej ramki ethernetowej i pakietu IP nie jest trywialne. A może chcesz zbudować układ który tylko wysyła swój stan ? Jeśli tak to istnieje programowa implementacja wysyłania pakietu UDP na AVR.

Bogdan G
Guest

Wed Sep 26, 2007 8:28 am   



Quote:

W ostateczności osobny kontroler ethernet, ale nie wiem czy nie zajmie mi
sporo płytki.

ENC28J60 ma 28 nóżek w różnych obudowach DIP, SOIC , SSOP, QFN. Może być
więc malutkie - dopasowane do potrzeb i możliwości. Współpracuje z każdym
procesorem po SPI. Do tego potrzebny kwarc (ale z kolei ma wyjście, któym
może pędzić procesor) i otoczka gniazda (rezystory i kondensatory), które
muszą być bez względu jakie rozwiązanie przyjmiesz. Dostępne biblioteki w C
na stronie Microchipa. Jeśli korzystasz z PIC-ów to możesz ich użyć do UDP,
TCP/IP, a nawet do HTTP. Jeśli z innych procesorów to licencja pozwala
jedynie korzystać z bibliotek do warstwy ethernetowej.

Karol W.
Guest

Wed Sep 26, 2007 8:46 am   



Witam !

A może MC9SNE64 Freescale'a, coprawda jest to procesorek 16bit i ma 80 nóżek
ale ma PHY na pokładzie i wystarczy tylko podłączyć gniazdko z trafem. Wcale
to takie duże nie wychodzi, luknij na strone 19 ->
http://kju.wemif.net/dnl/AN2759.pdf .

Pozdrawiam

pawel
Guest

Wed Sep 26, 2007 11:58 am   



Quote:
ENC28J60 ma 28 nóżek w różnych obudowach DIP, SOIC , SSOP, QFN. Może być

Kolega pytał raczej o układ z małą komsumpcją produ.

Pozdr. Paweł

Pszemol
Guest

Wed Sep 26, 2007 3:50 pm   



"Sebastian Bialy" <heby@poczta.onet.pl> wrote in message news:fdcrt6$fc$1@nemesis.news.tpi.pl...
Quote:
Pszemol wrote:
A co bys powiedzial na takie cos:
http://www.lantronix.com/pdf/XPort-Direct_PB.pdf
Dwie linie I/O plus kompletny port RS232/485.

a) za duże i w dodatku bez swobody zmiany ustawienia elementów w przestrzeni

b) zabudowane gniazdko na stałe - ja prawdopodobnie bede mial gniazdko z obudowie w sposob wykluczajacy jednoczesne mocowanie w
plytce.


No _chyba_ że sam kontroler w środku jest do kupienia i ma jakieś sensowne narzędzia (wiem że x86, ale może być mało znany). Wiesz
coś więcej?

Tak, wiem cos wiecej, uzywalem go w swoim projekcie...
Kostka jest w obudowie BGA - umiesz ja wlutowac?

http://www.gridconnect.com/dstni.html

I jak bedzie z homologacja? Co bedzie z MAC adresami?
Zaplacisz IEEE za swoj numer?
Kupujac kostke XPort masz to wszystko z glowy.

Nie wiem co planujesz robic, w ilu sztukach i na jaki rynek.
Nic na ten temat nie napisales.

Guest

Wed Sep 26, 2007 5:42 pm   



W artykule <fdbur8$jun$1@atlantis.news.tpi.pl> Sebastian Bialy napisal(a):

Quote:
W ostateczności osobny kontroler ethernet, ale nie wiem czy nie zajmie
mi sporo płytki.

CP2200
http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/Interface/en/CP2201EK.htm
Krzysiek

Sebastian Bialy
Guest

Wed Sep 26, 2007 5:53 pm   



Pszemol wrote:
Quote:
Kostka jest w obudowie BGA - umiesz ja wlutowac?

Odpada. Nie tyle dlatego, że będę to lutował co że będzie to montowane
seryjnie ale raczej bardziej amatrosko niż profesjonalnie. I nie ma
chyba sensu inwestować w sprzęt do lutowania BGA.

Quote:
I jak bedzie z homologacja? Co bedzie z MAC adresami?

MAC adresy nie mają nic do rzeczy - sieć jest zamknięta.

Quote:
Zaplacisz IEEE za swoj numer?

A muszę jeśli nigdy tego nie wetknę w zewnątrzną sieć ? Pytam serio.
Potrzebuje ethernet wyłacznie z dwóch powodów: bo mam okablowanie i
dlatego że jest tanie (to okablowanie) w rozbudowie i diagnostyce. Ale
nigdy nie będzie to sieć informatyczna.

Quote:
Kupujac kostke XPort masz to wszystko z glowy.

Niestety jest niezupełnie tym gabarycie. Mam _bardzo_ mało miejsca w
urządzeniu. Płytka będzie projektowana pod kątem mechanicznym (żeby się
zmieściła) a nie elektrycznym ...

Quote:
Nie wiem co planujesz robic, w ilu sztukach i na jaki rynek.
Nic na ten temat nie napisales.

To nie jest ważne jaki to rynek. Nie jest wazne też w ilu sztukach. To
dość specyficzne urządzenie raczej niedostępne dla przeciętnego "klienta".

Sebastian Bialy
Guest

Wed Sep 26, 2007 5:58 pm   



William wrote:
Quote:
Samo liczenie sumy kontrolnej ramki ethernetowej i pakietu IP nie jest trywialne.

Hmm nie na tyle zeby nie dało się zrobić. Zrobienie stosu TCP/IP _to
jest_ dopiero nietrywialne.

Quote:
A może chcesz zbudować układ który tylko wysyła swój stan ?

RX i TX niestety.

Quote:
Jeśli tak to istnieje programowa implementacja wysyłania pakietu UDP na AVR.

E to sobie zrobie bez problemu. Jedyne co mnie interesuje to jak to
podpiąc pod ethernet.

Sebastian Bialy
Guest

Wed Sep 26, 2007 6:05 pm   



lopez@nospam.infomark.com.pl wrote:
Quote:

CP2200 nie wyglada źle. Masz jakieś doświadczenia z łaczeniem tego cuda
z mikrokontrolerem o małej mocy ?

Ponieważ Pszemol pisał coś o puli MAC to rozumiem, że CP2200 załatwia to
za mnie ? Coś tam piszą że przychodzi z MACem na gotowo.

Guest

Wed Sep 26, 2007 8:41 pm   



W artykule <fde3qc$jiu$1@nemesis.news.tpi.pl> Sebastian Bialy napisal(a):
Quote:
CP2200 nie wyglada źle. Masz jakieś doświadczenia z łaczeniem tego cuda
z mikrokontrolerem o małej mocy ?

Ethernetowych CRC wyliczać nie trzeba, to pomaga.
Wszystkie zdarzenia zgłaszane są jako przerwania, przy małych procesorach to zwykle też plus.
Trochę kłopotliwe jest ponowne wysyłanie pakietu, jeśli poprzednio się nie powiodło
(w half duplex), ale da się przeżyć. Odbierane pakiety da się filtrować po 5 bajtach MAC,
a jak już jest w fifo (4k, do 8 pakietów) to można się dobrać do potrzebnych bajtów
bez wczytywania całego pakietu.
W praktyce działa nieźle, choć ma troszkę dziwactw.

Quote:
Ponieważ Pszemol pisał coś o puli MAC to rozumiem, że CP2200 załatwia to
za mnie ? Coś tam piszą że przychodzi z MACem na gotowo.

Tak, chociaż jeśli zachodzi taka potrzeba to można wpisać własny.
Krzysiek

PS. Nie jestem obiektywny.

Jerry1111
Guest

Thu Sep 27, 2007 9:22 pm   



Sebastian Bialy wrote:

Quote:
Zaplacisz IEEE za swoj numer?

A muszę jeśli nigdy tego nie wetknę w zewnątrzną sieć ? Pytam serio.
Potrzebuje ethernet wyłacznie z dwóch powodów: bo mam okablowanie i
dlatego że jest tanie (to okablowanie) w rozbudowie i diagnostyce. Ale
nigdy nie będzie to sieć informatyczna.

Oczywiscie ze nie musisz. Chinscy/tajwanscy producenci sieciowek robia
ich wiele z takimi samym numerami MAC. Jedyny wymog jest taki, zeby nie
bylo 2 takich samych w jednym LANie. W roznych lanach (czytaj: rozne
kraje/wojewodztwa/regiony dystrybucji) jak narbajdziej MAC adresy moga
sie powtarzac.

Quote:
Niestety jest niezupełnie tym gabarycie. Mam _bardzo_ mało miejsca w
urządzeniu. Płytka będzie projektowana pod kątem mechanicznym (żeby się
zmieściła) a nie elektrycznym ...

Malutki PIC i jakis RTL?

--
Jerry1111

William
Guest

Fri Sep 28, 2007 7:44 am   



Quote:
A może chcesz zbudować układ który tylko wysyła swój stan ?

RX i TX niestety.

Jeśli tak to istnieje programowa implementacja wysyłania pakietu UDP na AVR.

E to sobie zrobie bez problemu. Jedyne co mnie interesuje to jak to
podpiąc pod ethernet.

Może źle się wyraziłem - jest to programowa implementacja UDP + PHY, czyli dwie nóżki AVR podłączasz bezpośrednio do transformatorka pary TX. A dla twoich zastosowań może po prostu sprzętowy nPort będzie najlepszy ?

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Najmniejszy 8-bitowy uC z Ethernetem do amatorskiego lutowania - jakie modele?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map