eGospodarka.pl
eGospodarka.pl poleca

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

  • 11. Data: 2014-01-04 19:04:49
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Marek <f...@f...com>

    On Sat, 04 Jan 2014 16:52:11 +0100, Atlantis <m...@w...pl>
    wrote:
    > ATMegę 328P oraz układ ENC28J60 (kontroler Ethernetu). Ceniąc sobie
    > stabilność wyżej niż wydajność przyjąłem następujące założenia:

    no to żebyś się nie rozczarował stabilnoscia :), nie wiem jak działa
    stos/driver który chcesz użyć, ale jako ciekawostkę podam, że driver
    microchipa do encj (użyty w ichnim stosie tcpip) ma (ew. miał, bo nie
    wiem jak w najnowszej wersji) w kodzie Reset() (resetowanie mcu)
    przy błędach crc. Nie wiem czy ten workaround wynikał z jakiś
    słabości samego encj, czy niedoskonałości kodu stosu. Jak encj (stos,
    jaką warstwa transportowa) ma działać u Ciebie, możesz zdradzić?

    --
    Marek


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

    On 04.01.2014 18:51, Atlantis wrote:
    > W dniu 2014-01-04 18:37, Jakub Rakus pisze:
    >
    >> W dokumentacji od ENC nic nie ma na temat tych pojemności?
    >
    > Niestety nie. Jest tylko tyle:
    >
    > "The ENC28J60 is designed to operate at 25 MHz with
    > a crystal connected to the OSC1 and OSC2 pins. The
    > ENC28J60 design requires the use of a parallel cut
    > crystal. Use of a series cut crystal may give a frequency
    > out of the crystal manufacturer specifications."
    >
    > Jak mam rozumieć "parallel cut crystal"? Równolegle cięty?
    >

    Tu masz o cięciu kryształów kwarcu i o tym co z tego wynika:
    http://www.abracon.com/Support/qtzcry_glossary.pdf
    Generalnie ktoś chciał się popisać przed szefem i napisać mądre zdanie w
    dataszicie, bierzesz pierwszy lepszy rezonator ze sklepu i musi działać.

    --
    Pozdrawiam
    Jakub Rakus


  • 13. Data: 2014-01-04 19:26:29
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Marek <f...@f...com>

    On Sat, 04 Jan 2014 18:22:59 +0100, Atlantis <m...@w...pl>
    wrote:
    > wzbudza? Powinienem go wymienić, czy może winne są raczej te dwa
    > kondensatory 22pF? Powinienem dać mniejsze czy większe?

    Coś źle podlaczyles, u mnie działa encj na takim pająku od roku:
    http://83.220.108.211/bins/srv.jpg

    Do kwarcu użyłem zwykłe ceramiczne 27pF (zaznaczone w czerwonym
    kółku).

    --
    Marek


  • 14. Data: 2014-01-04 19:40:30
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Jacek Maciejewski <j...@g...pl>

    Dnia Sat, 04 Jan 2014 18:22:59 +0100, Atlantis napisał(a):

    > Mogę uznać, że u tkwi przyczyna?

    Na 95% tak :) Popracuj nad generatorem. Może kwarc do d... może dzielnik
    niedobrany... wszystko może być nawet to że podłączenie sondy gasi drgania.
    --
    Jacek


  • 15. Data: 2014-01-04 20:44:37
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Atlantis <m...@w...pl>

    W dniu 2014-01-04 19:04, Marek pisze:

    > no to żebyś się nie rozczarował stabilnoscia :), nie wiem jak działa
    > stos/driver który chcesz użyć, ale jako ciekawostkę podam, że driver
    > microchipa do encj (użyty w ichnim stosie tcpip) ma (ew. miał, bo nie
    > wiem jak w najnowszej wersji) w kodzie Reset() (resetowanie mcu) przy
    > błędach crc. Nie wiem czy ten workaround wynikał z jakiś słabości samego
    > encj, czy niedoskonałości kodu stosu. Jak encj (stos, jaką warstwa
    > transportowa) ma działać u Ciebie, możesz zdradzić?

    Mam zamiar poeksperymentować trochę ze stosem ze strony tuxgraphics.org.
    Na stronie jest dostępnych kilka wersji, pisanych z myślą o ATMegach 88,
    168, 328 i 644 (proprocesor sam wybiera odpowiedni wariant kodu w
    zależności od procka).
    Sprzętowe przykłady na tej stronie wykorzystują właśnie takie
    rozwiązanie jak u mnie - procesor taktowany z ENC.

    Mirosław Kardaś przerobił bibliotekę, dodając obsługę Mega16 i Mega32.
    Ta wersja została dołączona do książki "Programowanie mikrokontrolerów
    AVR w języku C". W tym przypadku MCU był taktowany z osobnego
    rezonatora, a ENC komunikował się przez bufory 74HC125.

    W żadnym z powyższych przypadków pin reset w ENC28J60 NIE jest
    wykorzystywany.


  • 16. Data: 2014-01-04 20:45:33
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Atlantis <m...@w...pl>

    W dniu 2014-01-04 19:00, Artur Miller pisze:

    > Hint: pin RESET

    W MCU czy ENC?
    Jeden i drugi jest podciągnięty do VCC.
    Co z nim może być nie tak?


  • 17. Data: 2014-01-04 22:46:27
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Marek <f...@f...com>

    On Sat, 04 Jan 2014 20:45:33 +0100, Atlantis <m...@w...pl>
    wrote:
    > W MCU czy ENC?
    > Jeden i drugi jest podciągnięty do VCC.
    > Co z nim może być nie tak?

    Vcap podłączony? Wszystkie Vdd/Vss ?

    --
    Marek


  • 18. Data: 2014-01-04 22:52:05
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Marek <f...@f...com>

    On Sat, 04 Jan 2014 22:46:27 +0100, Marek <f...@f...com> wrote:
    > Vcap podłączony? Wszystkie Vdd/Vss ?

    Czy piny encj są podłączone jak na tym schemacie (chodzi tylko o piny
    encj):
    http://img264.imageshack.us/img264/7565/encao2.png

    --
    Marek


  • 19. Data: 2014-01-04 23:05:24
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Atlantis <m...@w...pl>

    W dniu 2014-01-04 22:52, Marek pisze:

    > Czy piny encj są podłączone jak na tym schemacie (chodzi tylko o piny
    > encj):
    > http://img264.imageshack.us/img264/7565/encao2.png

    Są podłączone jak na tym schemacie:
    http://tuxgraphics.org/common/src2/article06061/eth-
    remote-device.pdf

    Czyli pin reset jest na stałe podciągnięty do VCC za pomocą zewnętrznego
    rezystora, RBIAS w moim przypadku ma 2,7k. W roli VCAP zastosowałem
    kondensator 0603 (brak polaryzacji końcówek).

    W pobliżu poszczególnych pinów zasilania są kondensatorki 100nF.


  • 20. Data: 2014-01-05 00:28:00
    Temat: Re: Taktowanie ATMegi z ENC28J60
    Od: Marek <f...@f...com>

    On Sat, 04 Jan 2014 23:05:24 +0100, Atlantis <m...@w...pl>
    wrote:
    > Czyli pin reset jest na stałe podciągnięty do VCC za pomocą
    zewnętrznego
    > rezystora, RBIAS w moim przypadku ma 2,7k. W roli VCAP zastosowałem
    > kondensator 0603 (brak polaryzacji końcówek).

    Zaraz, w prototypie używasz 0603? Czy zrobiłeś już płytkę docelowa
    bez wcześniejszego testu układu na prototypie w plytce stykowej? :)
    Jednak chyba coś z kwarcem masz....

    --
    Marek

strony : 1 . [ 2 ] . 3 ... 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: