Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Płytka Easy TCP/IP zakupiona w BTC/Kamami

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa
Płytka Easy TCP/IP zakupiona w BTC/Kamami

Postautor: Adam Ruta » 26 kwie 2005, o 12:27

Witam.

Czy ktoś odpalił moduł Easy TCP/IP na laminacie zakupionym w BTC/Kamami.
Mam problem z zasilaniem układów U1 i UC3, objaw jest taki że na końcówkach zasilania tych układów (+3,3V) mam podną masę. Ciekawe jest to że nie ma zwarcia na zasilaniu – dlatego zaczynam podejrzewać jakiś błąd na druku. Wykluczam błąd w montażu – sprawdzone wielokrotnie nie tylko przeze mnie.

Będę wdzięczny za jakieś info.

Pozdrawiam,
Adam.

Awatar użytkownika
ZbeeGin
-
-
Posty:170
Rejestracja:3 kwie 2003, o 10:10
Lokalizacja:Metropolia Katowice

Postautor: ZbeeGin » 27 kwie 2005, o 10:16

Przedewszystkim, stabilizator 3,3V masz izolowany? Jeśli nie to musisz użyć podkładki i tulejki izolacyjnej (wkładka radiatora jest połączona z WYJŚCIEM 3,3v w tych stabilizatorach).
Ale jak piszesz masz 3,3V na innych ukladach zasilanych z tego źródła?

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa

Postautor: Adam Ruta » 27 kwie 2005, o 10:18

Witam ponownie.

No cóż……
Jak wszystkie metody zawodzą najlepiej przeczytać instrukcję obsługi – tylko najlepiej tą właściwą. Polski opis Easy TCP/IP jest do wersji 1.0, moje PCB jest w wersji 3.0 i w oryginalnym manualu do [glow=red]tej wersji [/glow]jest wszystko wyłożone łopatologicznie.
Plama straszna…..

Pozdrawiam wszystkich czytających.

Adam.

PS. W późniejszym czasie złożę krótką relację z potyczek z uruchomionym modułem.

[ Dodano: 27-04-2005, 11:40 ]
Przedewszystkim, stabilizator 3,3V masz izolowany?
Z „wizji lokalnej” przed rozpoczęciem montażu widać wyraźnie, że lepiej zastosować podkładki izolacyjne i tulejki – przynajmniej do stabilizatora 3,3V. Profilaktycznie zastosowałem ww. środki zaradcze dla obu stabilizatorów.

Dzięki za czujność.

Pozdrawiam,
Adam.

Awatar użytkownika
ZbeeGin
-
-
Posty:170
Rejestracja:3 kwie 2003, o 10:10
Lokalizacja:Metropolia Katowice

Postautor: ZbeeGin » 27 kwie 2005, o 13:45

O!!! To już ściągam i dokonuję tłumaczenia. Musicie jednak około tygodnia poczekać. :D

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

EASY

Postautor: sablik » 27 kwie 2005, o 19:24

Witam, zakupiłemm płytkę z AVt ale też nie działa. wygląda na to że działa układ od sieci, ponieważ jak wyłączę wtyczkę z kompa to pisze brak sieci, ale niestety nie odpaliłem żadnego z programów.
Pozdr

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa

Postautor: Adam Ruta » 27 kwie 2005, o 21:14

Płytki z BTC i AVT pochodzą z tego samego źródła, dlatego myślę, że jakoś wspólnie uda się nam popchnąć temat. Na razie udało mi się doprowadzić do szczęśliwego finału sprawę zasilania. Scalaki w podstawkach, napięcie podane, nic nie dymi, pobór prądu w spodziewanym przedziale. Spróbuję jeszcze dziś załadować jakiś program.

Nie bardzo rozumiem gdzie pojawia się komunikat „brak sieci”. Jeśli na monitorze komputera odłączonego od przełącznika, to przepraszam, ale to się ma nijak w stosunku do pracy naszego modułu. Natomiast, jeśli komputer masz podłączony bezpośrednio do modułu kablem „skrosowanym” to rzeczywiście może to świadczyć o pracy interfejsu TCP/IP na płytce.

Sprawdzę jak to zachowuje się u mnie.

Adam.

[ Dodano: 27-04-2005, 22:39 ]
Już sprawdziłem. :D
Bez załadowanego jakiegokolwiek oprogramowania moduł podłączony do huba 10Mb zapala diody LINK oraz 10MB. Po podłączeniu do przełącznika 100MB zapala diody LINK i 100MB. Sablik sprawdź jak jest u Ciebie.
Jeśli nie to podejrzany może być interfejs internetowy, jego zasilanie lub gniazdo RJ45. Pewnie się wymądrzam i wiesz to na pewno, ale gniazdo nie jest zwykłam gniazdem, musi mieć zintegrowany transformator separujący.

Pzdrawiam,
Adam.

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

Postautor: sablik » 28 kwie 2005, o 05:49

Sprawy mają się tak.
Zasilanie 5 i 3,3 (lm317 izolowany) działa dobrze.
Napięcia pomierzone są w normie, zastanawiam się tylko czy dobrze że na 7400 mam 3,3V na zasialniu .
Jeżeli pisałem o komunikacie brak sieci to pisałem o ikonce połączenia z siecią.
Najpierw próbowałem się polączyć podpinając się przez huba a później zmieniłem kabelek i próbowałem pezpośrednio z kompem.
Niestety nie mam zaufania do tej płytki miałem taki problem : podłączyłem programator do portu na złączu DB25 i programator ruszył, po dwóch dniach przestałem "widzieć" procka, jak się okazało nie mam fizycznego połączenia między złączem DB25 a nózkami procka ???
podłączyłem sobie wypust na polu testowym i jest OK, ale co się stało że ścieżkami, przecież tam płynie za mały prąd aby można było je przepalić, myślę że za cienkie i przerwały się w czasie wkładani wtyczki.
RJ 45 jest z trafo, diodki palą się tak jak u Ciebie: PWR. Link, 10MB (mruga )
pozdrAS

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa

Postautor: Adam Ruta » 28 kwie 2005, o 10:08

Witam ponownie.

Zasilanie 3,3V na 7400 jest OK!

Zaskoczyło mnie trochę zastosowanie LM317, ale po porównaniu not katalogowych gratuluję spostrzegawczości. Rozumiem, że masz gdzieś „doklejone” rezystory ustawiające napięcie wyjściowe.

Z opisu zachowania kontrolek sygnalizacyjnych wynika, że udało Ci się jednak wgrać jakiś soft do procka i interfejs internetowy próbuje nawiązać połączenie.
W moim układzie bez wgranego oprogramowania kontrolki 10 MB / 100MB stale są zapalone (nie migają).
Może masz źle ustawione adresy IP lub co było by ogromnym przypadkiem, ale jest to możliwe, masz sklonowane adresy MAC i dlatego nie możesz nawiązać połączenia.

Wieczorem spróbuję wgrać w moduł jakiś soft. Niezwłocznie poinformuję o wynikach.

Pozdrawiam,
Adam.

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

Postautor: sablik » 28 kwie 2005, o 12:29

Może być że mam coś źle z IP .
Muszę trochę poczytać.
Byłem przekonany czytając w sieci o tych modułach że powinny zadziałać od pierwszego razu i myślałem że będę się mógł bawić zmieniając kolejne ustawienia,
niestety dopiero po 3 maja będę mógł znowu zająć się programowaniem

podr AS

Awatar użytkownika
ACeK
-
-
Posty:1522
Rejestracja:30 mar 2003, o 19:35
Lokalizacja:Kielce

Postautor: ACeK » 28 kwie 2005, o 15:50

... Zasilanie 3,3V na 7400 je[fade]st OK![/fade]
:) To tak na wszelki wypadek bo na pewno to wiecie ze zasilanie 7400 ma byc +5V (-+5%). A u Was ma byc 74HC00 :wink:
:D

harriet
-
-
Posty:28
Rejestracja:28 maja 2003, o 14:44
Lokalizacja:Kraków

tcpip - ten sam problem :(

Postautor: harriet » 29 kwie 2005, o 23:35

Witajcie

Około 2 tyg temu zakupiłem plytke EASYTCP ale nie mogę jej uruchomić poszukałem i znalazłem was może razem coś uruchomimy.

Na plyke wlożyłem 90s8515 zamiennie z mega 162 zasilanie 5v i jest
zatrzask 74hc573 zamiennie z 74hc373 5v i jest
bramka 74hc00 jest 3.33v

3.3 wolta zrobiłem z lm317 z 2 rezystorami do masy okkoło 440ohm i około 265ohm i gra
wszędzie napięcia są jak na schemacie.
użyłem modułu 7010A napięcia ok na pinach....

procek się programuje bo wita mnie napisem na lcd

na plytke wlutowałem jescze lcd aby wiedzieć co siędzieje bo za chiny nie moge wysłąć pinga do układu ani przez huba anie przez kabelek skrosowany.. niby wszysko jest ok ale zo zauważyłem w programie dałem waity i żeby się wyswietlało na lcd gdzie doszedł program ico zauważyłem. kabelek włożony i połączenie niby jest bo monitorki wiecą i diody link i 100 świecą. program zatrzymuje się przed poleceniem config tcp=......
tu układ wisi. nie chce wysłać do modułu ustawień czyli nie programuje zewnętrznej pamięci bo tak układ ma działać. Oczywiście zakliknąłem w kompilatorze obsługę zewnętrznej pamieci o czym nic w polskim helpie nie ma a w angielskim jest :).
Dwa dni mierzyłem całą płytke i eksperymentowałem i NIC układ nie chce zaprogramować modułu. według instrukcji program może składać się tylko z config tcp..... i już to wystarczy aby odbijał pinga i NIC. Jestem załamany.

Mam nadzieję że razem na coś wpadniemy.
Pozdrawiam i sorki za przydługi list

Zrospaczony
Łukasz :573:

Awatar użytkownika
ZbeeGin
-
-
Posty:170
Rejestracja:3 kwie 2003, o 10:10
Lokalizacja:Metropolia Katowice

Postautor: ZbeeGin » 30 kwie 2005, o 18:11

W polskim helpie też jest... Tylko, że w wersji 1.1 którą MA miał umieścić na stronie, ale tego nie zrobił :(. Poczekajcie chwilę, już kończę zmieniać tekst i będzie dostępna wersja 3.0.

Program się zatrzymuje... Wyłącz JTAGa (jeśli jest) a stosy HW, SW Stack i Frame należy zwiększyć minimum dwukrotnie.

harriet
-
-
Posty:28
Rejestracja:28 maja 2003, o 14:44
Lokalizacja:Kraków

Postautor: harriet » 30 kwie 2005, o 21:47

Witam

JTAG wyłączony
HW stack 64
sstack 64 (tylko o tym wspominają w instr że ma być 64
framesize 40

czy to za mało??

Jest jeszcze XRAM waitstate ale mam wyłączone i XRAM size na none czyli nic...

Dzieki za wskazówki ... będę próbował i pisał jak coś wykombinuję...

Pozdrawiam
Łukasz

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa

Postautor: Adam Ruta » 1 maja 2005, o 00:52

:) Witajcie.
Dopiero dzisiaj miałem chwilę żeby zająć się ponownie walką z modułem.

U mnie same sukcesy!!! :D
Płytka grzecznie odpowiada na pingowanie, uruchomiłem i przetestowałem również program clienttest.bas. Zgodnie z opisem w konsoli easytcpip.exe widać jak podłączają się kolejni klienci. Co prawda na terminalu mam jakieś śmieci zamiast komunikatów, ale jak skierowałem je na LCD to efekty były zgodne z oczekiwanymi.
Pracuję na Atmega162.

:idea: Wszystko zaczeło działać jak wyłączyłem Norton Internet Security.

:? Czy ktoś wie jak powinna być ustawiona zwora na J7? Informacje na stronie 11 i 36 wzajemnie się wykluczają. Najlepsze jest to, że układ pracuje ze zworą i bez niej.

Pozdrawaim,
Adam.

Awatar użytkownika
ZbeeGin
-
-
Posty:170
Rejestracja:3 kwie 2003, o 10:10
Lokalizacja:Metropolia Katowice

Postautor: ZbeeGin » 1 maja 2005, o 16:44

Zworka zdjęta - moduł IIM7000A
Zworka założona - moduł IIM7000 (włożony odwrotnie niż na płytce).

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa

Postautor: Adam Ruta » 2 maja 2005, o 10:42

Witam.

Zmontowana przeze mnie płytka Easy TCP/IP przeszła pomyślnie wszystkie testy (programy) załączone do biblioteki.

Sygnalizowane wcześniej problemy z komunikatami wysyłanymi na terminal wynikały z zastosowania kwarcu 16MHz. Pomimo uaktywnienia FB "Divide clock by 16 disabled" i zmiany deklaracji zegara na częstotliwość odpowiadającą stanu faktycznemu transmisja do terminala odbywała się z inną prędkością. Po zmianie kwarcu na 4 MHz i zmianie deklaracji zegara systemowego wszystko ruszyło.

Pozdrawiam,
Adam.

harriet
-
-
Posty:28
Rejestracja:28 maja 2003, o 14:44
Lokalizacja:Kraków

Postautor: harriet » 2 maja 2005, o 14:05

CZE!!! Adamie

Fajnie że działa Ci płyka - u mnie NIC głucho....

Jakiego używasz modułu i układów na płytce i jak masz ustawione stosy..

Ja nie moge dojść dlaczego nie chce mi działać bo nie przechodzi program config tcpip tu wisi ustawiłem stosy soft i hard na 128 i też nic. ręce mi opadają bo napięcia mam dobre i uklady też sprawne. Moduł mam 7010A ale sprawdziłem z 7000A i piny są idento. To samo. Nie mam pojecia gdzie szukać rozwiązania problemu - płytka przemierzona i sprawna...

Zobacz co wczesniej pisałem proszę o wskazówki...

Pozdrawiam
Łukasz

Adam Ruta
-
-
Posty:104
Rejestracja:21 lut 2003, o 22:29
Lokalizacja:Warszawa

Postautor: Adam Ruta » 4 maja 2005, o 22:19

Witam.

Przepraszam Cię Łukaszu za przerwę w korespondencji.

Najpierw trochę o sprzęcie. Używam modułu 7000A. Jak wcześniej pisałem używam procesora ATmega162. Pozostałe układy scalone zgodnie ze specyfikacją, czyli: MAX232, SN74HC00 oraz SN74HC573 (wszystkie TI). Wszystkie układy scalone w standardowych podstawkach. Zamiast ZSM560C zastosowałem DS1813 (sprawdza się świetnie). Zasilanie zrealizowane na UA7805C (też TI) oraz LD1117A33V (producent ?). LD ma mniejszą wydajność prądowa od zalecanego ale w zupełności wystarcz. Obydwa stabilizatory izolowane od laminatu. Kondensatory blokujące zamiast MKT - MKS firmy WIMA (takie miałem w rozmiarze 100mils). Pozostałe kondensatory ceramiczne (chyba nie najwyższej klasy). Elektrolity firmy Jamicon, rezystory ćwiartki 5% oprócz rezystorów 51 Om, które zgodnie z zaleceniem są 1%.
Rezonator 4Mhz, o kłopotach z innymi wartościami pisałem wcześniej. Gniazdo RJ45 (zintegrowane z transformatorem) firmy PulseJack typ J0026d21B. Zworki ustawione następująco: J5 – AVR, J7 – otwarty, J9 – 3,3V. C14 ze względu na użycie 7000A nie zamontowany – rezystor R10 (ten od podświetlania) również nie zamontowany.
Załączam zdjęcia (niestety nie jestem najlepszym fotografem).



Teraz trochę o oprogramowaniu. W przykładach używany jest procesor ATmega161 – jest on jednak już niedostępny – zastosowałem ATmega162 który jest wersją rozwojową 161. We wszystkich programach za wyjątkiem webserver.bas zmieniałem deklarację procesora na 162 i wszystko chodziło. W programie webserver.bas przy zmianie deklaracji na 162 pojawiał się błąd „Error : 270 Line : 57 Address already occupied [S] , in File : G:\BASCOM AVR\EASYTCPIP\DOC\TCPFILES\WEBSERVER.BAS”, dlatego pozostawiłem deklarację 161 natomiast w Fusebit Extended dla bitu S włączyłem tryb „0:ATMEGA161 compatibility mode set”.
Po tej operacji wszystko ruszyło. Oczywiście w opcjach kompilatora miałem włączone External Access Enable. Co do Soft Stack to zmiany na 64 dokonałem jedynie w programie webserver.bas pozostałe przykłady pracowały na ustawieniach standardowych. Wracając do Fusebitów to oczywiście mam włączony fusebit7 „Divide clock by 16 disabled”, fusebit DCBA ustawiony na „111X External Crystal/Resonator High Frequency”. Włączony mam również fusebit F „1:Disable JTAG”. To raczej wszystko.

Zastanawia mnie to, co napisałeś o 7010A. Przypadkowo ;-) mam również i ten moduł i stwierdzam że ma on więcej wyprowadzeń niż 7000A. Nie porównywałem not katalogowych, więc nie wiem czy to ma jakieś znaczenie – ale jak w płytce PCB zainstalowałeś moduł z większą ilością wyprowadzeń?

I ostatnia sprawa – prawdopodobnie nie masz komunikacji pomiędzy modułem 7010A a procesorem. Wykonałem u siebie proste doświadczenie. Załadowałem program webserver.bas sprawdziłem czy wszystko działa – było Ok. Potem wyłączyłem zasilanie i wyjąłem z podstawki moduł 7000A. Po uruchomieniu Program zatrzymał się właśnie w miejscu, które opisałeś.

Może coś jeszcze wymyślę.

Pozdrawiam,
Adam
Załączniki
P5020025.JPG
P5020015.JPG

harriet
-
-
Posty:28
Rejestracja:28 maja 2003, o 14:44
Lokalizacja:Kraków

Postautor: harriet » 5 maja 2005, o 08:33

Witam

Dzięki za odpowiedz...

Wszystko sprawdziłem i jak piszesz w ostatnim zdaniu podejrzewałem że moduł nie miał komunikacji z prockiem.
Wyciągnołem wszystko z płytki i jeszcze raz ją przemierzyłem ale nie według schematu tylko wszystko względem masy i plusa a potem miałem mierzyc wszysko względem siebie ale to już nie było konieczne...

Jedna linia adresowa miała zwarcie do masy a na schemacie są połączone tylko pomiędzy prockiem i modułem więc nic na nie nie wpływa. Za pierwszym razem mierzyłem je względem siebie i czy jest połączenie w podstawkach i wszystko grało. A tu taka bajka że na a15 mam masę.
Jako że nie wiedziałem gdzie jest zwarcie odciołem nozykiem scieżki przy procku i module - dałem kabelek i układ DZIAŁA..... przeszedł wszystkie testy OK!!

Widocznie w procesie produkcyjnym powstała wada.

Pozdrawiam wszystkich
i życzę sukcesów w pracy.

Łukasz

sablik
-
-
Posty:101
Rejestracja:7 lip 2004, o 06:18
Lokalizacja:Czaniec
Kontaktowanie:

Postautor: sablik » 5 maja 2005, o 10:22

Dzięki Harriet trochę światełka w tunelu, od rana siedzę nad płytką nie wiesza się program po configu, napięcia są dobre, jak załączę sieć z kompem to mam diody 100M, link i pwr jak z hubem to mam 10 mega i link i pwr i dalej nie działa.
Wgrałem tcpip, pinguje i nic.

Ale może masz rację muszę przemierzyć scieżki, relacje zdam jutro.
Pozdrawiam wszystkich AS

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 63 gości