eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaTaktowanie ATMegi z ENC28J60
Ilość wypowiedzi w tym wątku: 48

  • 41. Data: 2014-01-09 20:54:12
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Jakub Rakus <s...@o...pl>

    On 09.01.2014 20:03, Atlantis wrote:

    > Tak swoją drogą mam jeszcze jedno pytanie. Jak to jest z wartością
    > rezystora na pinie RBIAS? On jest w jakiś sposób krytyczny? Spotykałem
    > się z jednym schematem, gdzie były wprost podane, że musi to być
    > rezystor o dość nietypowej wartości 2,31k w wersji 1%.
    > Na innych schematach widywałem w tym miejscu rozmaite rezystory pomiędzy
    > 2k i 2,7k.
    >
    > W swojej płytce wlutowałem rezystor 2,7k w wersji 5% (obudowa 0603). Czy
    > to może mieć jakiś negatywny wpływ na stabilność pracy układu, szybkość
    > transmisji albo ilość błędów?
    >

    Strona 6 dokumentacji: "Must be tied to VSSRX through a 2 k?, 1%
    resistor." To samo powtórzone na stronie 9, z dopiskiem, że wymaga tego
    "internal analog circuitry".
    Generalnie ustalasz tym rezystorem prąd podmagnesowania uzwojeń
    transformatora, a od tego prądu zależy ich indukcyjność. Np. w tabelce
    16.5 na stronie 88, tam podają że indukcyjność powinna być minimum 350uH
    przy biasie 8mA. Więc trzeba jeszcze zajrzeć do noty transformatorka. W
    ramach badań możesz sprawdzić stopę błędów w zależności od dopasowania
    impedancyjnego (przy rezystorku 2k i 2k7).

    --
    Pozdrawiam
    Jakub Rakus


  • 42. Data: 2014-01-09 21:19:28
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Atlantis <m...@w...pl>

    W dniu 2014-01-09 20:54, Jakub Rakus pisze:

    > Generalnie ustalasz tym rezystorem prąd podmagnesowania uzwojeń
    > transformatora, a od tego prądu zależy ich indukcyjność. Np. w tabelce
    > 16.5 na stronie 88, tam podają że indukcyjność powinna być minimum 350uH
    > przy biasie 8mA. Więc trzeba jeszcze zajrzeć do noty transformatorka. W
    > ramach badań możesz sprawdzić stopę błędów w zależności od dopasowania
    > impedancyjnego (przy rezystorku 2k i 2k7).

    No to już (prawie) wszystko jasne. W nocie gniazdka z transformatorkiem
    mam podane, że rezystory przy trafo powinny mieć 49,9 oma 1% (takie
    udało mi się dostać w wersji 1206) a ten na pinie RBIAS ma mieć 2,32k 1%
    (dało mi się taki dostać, ale już po wykonaniu płytki i w wersji
    przewlekanej).

    To ma duże znaczenie? Bo jeśli tak, to najwyżej wykonam drugą wersję
    płytki, z myślą o posiadanych elementach.

    I jeszcze jedno pytanie przyszło mi do głowy. VCC powinienem podciągnąć
    do dławika zasilającego gniazdko RJ45 osobną linią, bezpośrednio ze
    stabilizatora? W tej chwili jest podłączony do tej samej "żyły", która
    zasila ENC. Jednak zastanawiam się czy to nie powoduje/nie będzie
    powodowało jakichś problemów. Może tak zostać?


  • 43. Data: 2014-01-09 21:25:03
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Marek <f...@f...com>

    A jak tam test prędkości, porzrzuciłeś temat...?

    --
    Marek


  • 44. Data: 2014-01-09 21:34:27
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Atlantis <m...@w...pl>

    W dniu 2014-01-09 21:25, Marek pisze:

    > A jak tam test prędkości, porzrzuciłeś temat...?

    Nie. Po prostu w ciągu ostatnich dni praktycznie nie było mnie w domu, a
    gdy już byłem, to nie miałem nawet siły na odpalenie Atmel Studio. ;)

    Tylko tak się zastanawiam... W opisie stosu była chyba mowa o tym, że
    generowana strona musi się mieścić w jednym pakiecie. Wcześniej
    wspominałeś, że trzeba przesłać większą ilość danych, żeby test był
    wiarygodny. To ograniczenie nie będzie tutaj problemem?


  • 45. Data: 2014-01-10 01:02:09
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Marek <f...@f...com>

    On Thu, 09 Jan 2014 21:34:27 +0100, Atlantis <m...@w...pl>
    wrote:
    > Nie. Po prostu w ciągu ostatnich dni praktycznie nie było mnie w
    domu, a
    > gdy już byłem, to nie miałem nawet siły na odpalenie Atmel Studio.
    ;)




    > Tylko tak się zastanawiam... W opisie stosu była chyba mowa o tym,
    że
    > generowana strona musi się mieścić w jednym pakiecie. Wcześniej
    > wspominałeś, że trzeba przesłać większą ilość danych, żeby test był
    > wiarygodny. To ograniczenie nie będzie tutaj problemem?

    A to dziwne, nie czytałem dokładnie ograniczeń tej bib, może chodzi o
    mały mtu w tym stosie i brak wsparcia dla fragmentacji? Ale to by
    tylko limitowało wielkość bufora przy wysłaniu, natomiast nie
    ograniczołoby "kontynuację" wysyłania mniejszymi "porcjami" danych.
    Jak wygląda wysyłanie danych, jest w ogóle jakaś odpowiednik funkcji
    send(socket, buf,buflen)?

    --
    Marek


  • 46. Data: 2014-01-10 06:51:16
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Atlantis <m...@w...pl>

    W dniu 2014-01-10 01:02, Marek pisze:

    > Jak wygląda wysyłanie danych, jest w ogóle jakaś odpowiednik funkcji
    > send(socket, buf,buflen)?

    Może to ja coś pokręciłem, dopiero zaczynam zabawę z tym tematem. Z tego
    co widzę w przykładzie, to wysyłanie odpowiedzi polega na tworzeni
    zawartości bufora, np. funkcją jak poniżej:

    uint16_t print_webpage(uint8_t *buf)
    {
    uint16_t plen;
    plen=http200ok();
    plen=fill_tcp_data_p(buf,plen,PSTR("<pre>"));
    plen=fill_tcp_data_p(buf,plen,PSTR("Hi!\nYour web server works
    great."));
    plen=fill_tcp_data_p(buf,plen,PSTR("</pre>\n"));
    return(plen);
    }

    Potem następuje wywołanie funkcji www_server_reply(buf,dat_p).

    Funkcjonalności klienta jeszcze nie przerabiałem.


  • 47. Data: 2014-01-10 09:40:12
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Marek <f...@f...com>

    On Fri, 10 Jan 2014 06:51:16 +0100, Atlantis <m...@w...pl>
    wrote:
    > zawartości bufora, np. funkcją jak poniżej:

    Oj oj nie wygląda to mi na funkcjonalny stos tylko na "hack"
    wysyłający preformatowany pakiet :(.

    --
    Marek


  • 48. Data: 2014-01-10 22:26:01
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Atlantis <m...@w...pl>

    W dniu 2014-01-10 09:40, Marek pisze:

    > Oj oj nie wygląda to mi na funkcjonalny stos tylko na "hack" wysyłający
    > preformatowany pakiet :(.

    Kwestia nazewnictwa. ;)
    Ten stos ma mocno ograniczoną funkcjonalność i zdaję sobie z tego
    sprawę. Za to można za jego pomocą realizować funkcjonalne urządzenia na
    tak małych MCU jak ATMega88.
    Jednak źle chyba nie jest, skoro z tego co widzę biblioteka daje
    możliwość obsługi DHCP i DNS. Może rzecz o którą pytałeś gdzieś tam
    jest, ja po prostu dopiero zacząłem wgłębiać się w ten temat. Podałem
    fragment kodu odpowiedzialny za wysyłanie danych składających się na
    stronę w przykładzie, który wgrałem.

    Do moich zastosowań ta biblioteka jak na razie wystarczy, bo w chwili
    obecnej zależy mi na przesyłaniu danych ze stacji pogodowej w
    zapytaniach HTTP. Dzięki temu nie będę musiał budować magistrali RS485
    albo CAN. Domowy LAN już istnieje. :)

    Gdy stwierdzę, że ta biblioteka jest za ciasna, po prostu wypróbuję uIP.
    Z tego co widzę jest kompatybilna z płytkami prototypowymi z
    TuxGraphics, będzie więc i z moją.

    W5100 na dobrą sprawę też chętnie bym kiedyś przetestował w jakimś
    własnym układzie z Atmegą, jednak lutowanie tego LQFP trochę mnie
    przeraża... No i nie wiem czy taka płytka jest jeszcze w zasięgu
    termotransferu...

strony : 1 ... 4 . [ 5 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: