logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Protel symulacja - błędy po dodaniu rezystorów, kondensatorów i tranzystora

Jethro 05 Gru 2003 22:26 3533 20
  • #1 426230
    Jethro
    Poziom 17  
    Posty: 264
    Pomógł: 28
    Ocena: 4
    Testuje sobie uklad ktory sciagnalem z netu i wszystko bylo ok cala symulacja do momentu dopoki nie wprowadzilem kilku rezystorkow kond i tranzystora. Teraz przy symulacji wyskakuje mi takie cos:
    Error: -1.#IND, 4.715e+006 out of range for *
    Note: starting Gmin stepping
    Error: -1.#IND, 4.715e+006 out of range for *
    Warning: Gmin step failed
    Error: -1.#IND, 4.715e+006 out of range for *
    Warning: Gmin stepping failed
    Note: starting source stepping
    Error: -1.#IND, 4.715e+006 out of range for *
    Warning: source stepping failed
    Error: -1.#IND, 4.715e+006 out of range for *
    Note: starting Gmin stepping
    Error: Float invalid operation exception in simulation
    co to oznacza i jak moge to naprawic?
  • #2 426396
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Zapodaj plik cir to może coś więcej da się powiedzieć.
  • #3 426441
    Jethro
    Poziom 17  
    Posty: 264
    Pomógł: 28
    Ocena: 4
    cir ?? Nie ma takiego
  • #4 426445
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Jethro napisał:
    cir ?? Nie ma takiego
    UPS pomyliło mi się ze spicem
  • #5 426453
    Jethro
    Poziom 17  
    Posty: 264
    Pomógł: 28
    Ocena: 4
    czyli co nie masz pojecia ?? szkoda :-(

    Pytanko wciaz aktualne.Kto mi pomoze?
    Moze trzeba cos z netlista zrobic??
  • #6 431462
    Tdv
    Poziom 34  
    Posty: 2237
    Pomógł: 150
    Ocena: 53
    Zapodaj tu schemat tego Twojego ukladziku. Mnie to wyglą wstępnie na jakiegoś kondziołka, spró(u)buj równolegle do eszystkich kondziołów dodać rezystory (np.100Gohm, może być jeszcze więcej ale żeby były).
  • #7 431468
    nrob
    Poziom 13  
    Posty: 46
    Pomógł: 2
    Ocena: 17
    Protel (przynajmniej 99) niestety tak ma że wszystkie pola wartości dla półprzewodników na zakładkach Partfields typu IC TEMP AREA OFF przynajmniej ja zawsze zamieniam na *, oczywiście wszystkie elementy z biblioteki sim lub spice. Problemy występują również dla indukcyjności podłączonej bezposrednio do źródła (dodać znikomą rezystancje szeregową (0,000..1), z kondensatorami morównolegle może być podobnie wtedy zgodnie z powyższą radą dać jakiegoś kolosa równolegle (10000000G). Czasami problemem może być też niewłaściwe ustawienie parametrów symulacji czyli zły dobór czasu i częstotliwości próbek względem oczekiwanych efektów. Ostatnia przyczyna to po prostu protel jak kogoś nie lubi to koniec nie podziałasz. w razie dalszych problemów podeślij schemat. Jeszcze jedna uwaga jeżeli jest to starsza wersja protela niż 99 to symulator tam jest wyjątkowo oporny i trzeba dobrze go rozgryźć, zaczynając od elementarnych podstaw (R, C, D i tak dlej dodając po elemencie, bardzo dobra szkoła) aby dało się coś niego wycisnąć. A poza tym symulacja symul;acją a jak nie weźmiesz lutownicy i nie zweryfikujesz później wyników to i tak d... . Czasami Protel oszukuje i nie odświeża danych
  • #8 435212
    Jethro
    Poziom 17  
    Posty: 264
    Pomógł: 28
    Ocena: 4
    Juz wiem w czym u mnie problem ale nie wiem jak go zlikwidowac.
    Gdy mam uklad scalony na schemacie i zamienie go innym to dziala wszystko ok ale jesli zmienie jego nazwe np. U1A na U2A to juz jest lipa. Nie wiem czy czasem nie powinno sie zrobic jakiegos update'u jakiejs netlisty czy cos bo jak zmienie to juz U1A nie ma na schemacie tylko jest U2 wiec trzeba chyba protelowi jakos "powiedziec" ze to zmienilem.Pomozcie mi jesli ktos potrafi.Zapewne to jakis blachy blad ale ja go jeszcze nie widze bo dopiero sie zaczynam bawic protelkiem.
  • #9 435233
    Pokey
    Poziom 17  
    Posty: 345
    Pomógł: 15
    Ocena: 54
    Witam.
    Błąd taki występuje również jeśli zasilanie do wzmacniacza operacyjego jest podłączone odwrotnie. Sprawdż w danych katalogowych stosowanego wzmacniacza operacyjnego na którą nóżkę podłączone jest zasianie VCC a na którą VEE. Czasem nóżki te są niewidoczne, należy je "odsłonić" wybierając "show hiden pins" (o ile dobrze pamiętam :) ). W niektórych układach salonych jest po kilka wzmacniaczy operacyjnych (np LM324). Protel oznacza je jako U1A, U1B, U1C i U1D. Mają one wspólne zasialnie, ale zauważyłem (Protel 99SE) że jeśli wykorzystuj się więcej niż jeden, to do celów symulacji KAŻDY z nich powinien mieć podłączone zasialanie. Do celów projektowania płytki oczywiście wystarczy zasilić tylko jeden, ponieważ fizycznie są to te same nóżki.
    Pozdrawiam.
  • #10 435245
    Jethro
    Poziom 17  
    Posty: 264
    Pomógł: 28
    Ocena: 4
    Znalazlem jeden taki bledzik zamienilem we wzm operacyjnym wejscia (tam gdzie bylo odwracajace podlaczylem nieodwracajace) i teraz mam inny problem bo jak przeprowadzam sciezke przez druga pod katem prostym to tworzy mi sie na przecieciu kropka a ja jej tam nie potrzebuje :-( Udalo mi sie juz naprawic z ta sciezka, ale wciaz cos jest z tymi nazwami elementow. Jak zmienie U1A na U2a to juz wywala mi blad.
  • #11 435262
    Pokey
    Poziom 17  
    Posty: 345
    Pomógł: 15
    Ocena: 54
    Na tą kropkę nic nie poradzisz. Stary Protel ją sobie tworzy (sądzę, że to jest kolejny z wielu błędów w Protelu), jeżeli przeprowadzisz prostopadle ścieżkę przez miejsce "styku" innych dwóch połączeń, na przykład ścieżka i nóżka jakiegoś elementu. Musisz ją po prostu usunąć (delete). Radzę jednak przeprowadzić taką ścieżkę po prostu nieco obok, bo Protel znowu po jakimś czasie sam "postawi" tam kropkę :evil:
    Przypominam też, że nie może być dwóch elementów o tej samej nazwie, bo może w tym problem z nazwami układów
  • #12 435271
    Jethro
    Poziom 17  
    Posty: 264
    Pomógł: 28
    Ocena: 4
    Nazwy sie nie powtarzaja.Takich bledow nie ma.Tylko problem w tym jak wyzej.Nie wiem czy ktos mi tu cos poradzi na ten temat.Niby taki idealny ten protel a tu tyle jakichs niewyjasnionych sytuacji.
    Kolejne starcie jutro :-)

    A wiec czy ktos udzieli mi poprawnej odpowiedzi ???
    Dlaczego jak zastapie uklad np. TL072 na TL074 i zmienie nazwe z U1a na U2a to dlaczego mi wyskakuja bledy i nie moge zasymulowac? Czy mam jakos poinformowac protela ze to zmienilem ?
  • #14 436970
    Jethro
    Poziom 17  
    Posty: 264
    Pomógł: 28
    Ocena: 4
    najpierw wypisuje mi: errors occured during simulation.Do tou wants to view errors? Biore tak i oto one:
    Error: -1.#IND, 4.715e+006 out of range for *
    Note: starting Gmin stepping
    Error: -1.#IND, 4.715e+006 out of range for *
    Warning: Gmin step failed
    Error: -1.#IND, 4.715e+006 out of range for *
    Warning: Gmin stepping failed
    Note: starting source stepping
    Error: -1.#IND, 4.715e+006 out of range for *
    Warning: source stepping failed
    Error: -1.#IND, 4.715e+006 out of range for *
    Note: starting Gmin stepping
    Error: Float invalid operation exception in simulationError: out1: no such vector.
  • #15 437068
    Pokey
    Poziom 17  
    Posty: 345
    Pomógł: 15
    Ocena: 54
    Wygląda na to, że coś jest nie tak z modelem jakiegoś elementu, albo jest źle podłączony. Ciężko będzie to tutaj rozpracować :? , podeślij mi (jeśli możesz) na "priva" ten plik z Protela, spróbuję się nim pobawić :D
  • #16 437638
    Jethro
    Poziom 17  
    Posty: 264
    Pomógł: 28
    Ocena: 4
    Zwracam honor koledze pokey`owi nie wiem jak ale faktycznie zasilanie bylo podlaczone na odwrot.Tamten wzmacniacz mial inaczej wyprowadzone.Juz tylko mi zostal maly warning premature EOF ale symulacja poszla.DZIEKI WSZYSTKIM ZA CHEC POMOCY
  • #17 438024
    nrob
    Poziom 13  
    Posty: 46
    Pomógł: 2
    Ocena: 17
    [quote="pokey"]Na tą kropkę nic nie poradzisz. Stary Protel ją sobie tworzy (sądzę, że to jest kolejny z wielu błędów w Protelu), jeżeli przeprowadzisz prostopadle ścieżkę przez miejsce "styku" innych dwóch połączeń, na przykład ścieżka i nóżka jakiegoś elementu.........

    Musi kolega wyłączyć AutoJunction (tools/preferences/schematic) i po problemie, tylko trzeba pamiętać żeby wszystkie węzły wykonywać potem ręcznie
  • #18 438759
    Pokey
    Poziom 17  
    Posty: 345
    Pomógł: 15
    Ocena: 54
    Auto-Junction faktycznie załatwi sprawę, ale ręczne wstawianie kropek jest (jak dla mnie bardzo niewygodne). Ten problem uważam jednak za błąd Protela bo jeśli na przykład "przecinam" tylko scieżkę inną to nie postawi kropki (bo nie powinien) ale jeśli to przecięcie wypada na przykład w miejscu styku ścieżki z nóżkę rezystora ("obracamy" się ciągle w edytorze schematów) to ją postawi (a nie powienien). Do późniejszego łączenia takich przecinających ścieżek służy właśnie narzędzie ręczengo wstawiania połączeń a "automatyczna kropka" ma być postawiona tylko wtedy jeśli prowadząc przewód klikam na inną ścieżkę.
    P.S. To jest moje zdanie więc według niektórych ten problem może wogóle nie istnieć, mnie osobiście jest z tym "niewygodnie" :D
    Pozdrawiam
  • #19 438855
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    pokey napisał:
    Auto-Junction faktycznie załatwi sprawę, ale ręczne wstawianie kropek jest (jak dla mnie bardzo niewygodne). Ten problem uważam jednak za błąd Protela bo jeśli na przykład "przecinam" tylko scieżkę inną to nie postawi kropki (bo nie powinien) ale jeśli to przecięcie wypada na przykład w miejscu styku ścieżki z nóżkę rezystora ("obracamy" się ciągle w edytorze schematów) to ją postawi (a nie powienien).
    No cóż, ja bym to uznał za penwną właściwość protela a nawet za funckję (tylko trzeba jej dobrze używać), pomyśl sobie po co projektant by prowadził ścieżke przez punkt styku końcówka elementu - ścieżka? Chyba po to żeby je połączyć? A jeśli chcesz żeby ścieżki krzyżujące się łączyły to zrób ścieżke do punktu połączenia i dalej podłąćz od punktu połączenia.
  • #20 439015
    nrob
    Poziom 13  
    Posty: 46
    Pomógł: 2
    Ocena: 17
    Widocznie jest potrzebna jeszcze jedna opcja w Protelu:
    AutoJunction dla pokey :wink:

Podsumowanie tematu

✨ Podczas symulacji układu w Protelu pojawił się błąd „Error: -1.#IND, 4.715e+006 out of range for *” związany z dodaniem rezystorów, kondensatorów i tranzystora. Przyczyną problemu okazało się błędne podłączenie zasilania wzmacniacza operacyjnego (odwrotne podłączenie VCC i VEE). Zalecane jest sprawdzenie poprawności podłączeń nóżek elementów, zwłaszcza wzmacniaczy operacyjnych, które w układach scalonych mogą mieć kilka wzmacniaczy (np. LM324 oznaczane jako U1A, U1B itd.) i każdy powinien mieć podłączone zasilanie do symulacji. Dodatkowo, w Protelu starszych wersji mogą występować problemy z automatycznym tworzeniem punktów połączeń (kropek) na przecięciach ścieżek, co można rozwiązać wyłączając funkcję AutoJunction i ręcznie wstawiając połączenia. Zmiana nazw elementów (np. z U1A na U2A) wymaga zachowania unikalności nazw i poprawnej aktualizacji schematu, aby Protel poprawnie rozpoznał zmiany. Warto także dodać rezystory o bardzo dużej wartości równolegle do kondensatorów, aby uniknąć problemów z symulacją. Problemy mogą wynikać także z nieprawidłowych modeli elementów lub ich złego podłączenia. Po poprawnym podłączeniu zasilania symulacja przebiegła pomyślnie, pozostał jedynie drobny warning „premature EOF”.
Podsumowanie wygenerowane przez AI na podstawie treści dyskusji.
REKLAMA