-
Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
atman.pl!.POSTED!not-for-mail
From: Sebastian Biały <h...@p...onet.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Opis schematu tekstowo.
Date: Sat, 10 Nov 2012 17:32:24 +0100
Organization: ATMAN - ATM S.A.
Lines: 100
Message-ID: <k7lvis$du5$1@node1.news.atman.pl>
References: <k7j4t4$5em$1@node2.news.atman.pl> <k7jd4f$ddg$1@node2.news.atman.pl>
<k7jdq9$ski$1@node1.news.atman.pl>
<509d500e$0$1303$65785112@news.neostrada.pl>
<k7jlg7$m0u$1@node2.news.atman.pl> <509e393a$1@news.home.net.pl>
<k7lsed$aio$1@node1.news.atman.pl> <509e7b2c$1@news.home.net.pl>
NNTP-Posting-Host: 83.142.222.167
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: node1.news.atman.pl 1352565148 14277 83.142.222.167 (10 Nov 2012 16:32:28
GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sat, 10 Nov 2012 16:32:28 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.16)
Gecko/20101125 Thunderbird/3.0.11
In-Reply-To: <509e7b2c$1@news.home.net.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:637787
[ ukryj nagłówki ]On 2012-11-10 17:05, Piotr Gałka wrote:
> Nie przeszkadza mi na schemacie jak szyna danych, czy adresowa jest
> poprowadzona jedną grubą kreską, ale przeszkadza mi jak nie jest
> poprowadzona wcale bo wtedy oznacza to, że czegoś podpiętego pod A0
> można się spodziewać wszędzie - czyli jak długo bym schematu nie
> przeglądał to nadal nie jestem pewien, czy nie przegapiłem gdzieś A0
> napisanego przy jakimś druciku w kącie kartki.
Chciałbym wiec mieć narzedzie takie:
show drivers addressBus.A0
show pins addressBus.A0
To jest trywialne jak się już takie pliki posiada. Efekt może być też
graficzny, w końcu generator normalnego schematu jest jak najbardziej
możliwy.
> A już namalowanie wszystkich kondensatorów blokujących razem przy
> zasilaniu jest dla mnie utrudnianiem roboty sobie samemu.
One nie mają znadnego sensu na schemacie. Fakt ich obecności zaciemnia
obraz.
> Wmalowując
> dany element ustalam ile ma pinów zasilania i jakich i jakie
> kondensatory na których mają być i czy bezpośrednio pod VCC, czy przez
> koraliki ferrytowe (wymaga to czasem dokładnego przestudiowania karty
> katalogowej). Jeśli zamiast namalować to koło elementu dam to gdzieś na
> boku nie połączone (rysunkowo) z danym elementem to jak potem za
> miesiąc/dwa będę projektował płytkę to musiałbym to wszystko od nowa
> ustalać - jest tam na przykład równolegle ileś elektrolitów, tantali,
> X7R, Y5V i bądź tu mądry który miał stać przy czym.
Dalej rozmawiamy na innym poziomie. Dlamnie element firmy X wymagający 3
kondensatorów blokujących zasilanie - nie da się popsuć bo zostanie
dostarczony przez producenta w formie XXXAmplifierReferenceModule(
power, input, output) który w środku ma scalaka i kilka elementów na
około. Nie obchodzi Cie ile ma kondensatorów - to nie istotne, niech się
tym martwi producent oraz router pcb a nie schemat gdzie przedstawiadz
ideę a nie workaroundy na problemy scalaków.
> Dobry schemat zawiera według mnie już plan EMC płytki.
Myślę że to przegięcie. Schemat *ideowy* ma pokazywac ideę. Jesli
pokazuje coś więcej - to już jest podejrzane. Mi brakuje np. mozliwości
z jednego schematu wygenerowania dwóch pcb: prototypowej i finalnej.
Najlepiej spójnie ze schematem przez cały czas. Ciężko zachowuje się
spójnośc w schemacie wyglądającym jak rysunek picassa.
> Ja to robię
> grupując elementy tak jak mają potem być pogrupowane
module powerRegulator( input ac, output dc12v)
{
element BC211 powerRegulator; //;)
element ZenerDiode( 5.1V );
...
}
>, a ważne strefy
> podziału oznaczam sobie liniami przerywanymi - elementy jednej strefy
> nie mogą być za blisko drugiej, aby pojemnościowo (czy prądami
> powrotnymi po GND) nie przekazywały zakłóceń, a każdy przewód
> przechodzący między strefami musi być przemyślany.
Wszystko to jest elementem pcb a nie schematu. To że zachowujesz
porządek "liniami przerywanymi" to jest dokładnie to samo co mógłbym
osiągnąc pisząc kod w róznych modułach grupując go ładnie pomiędzy nimi.
> Aby schemat w formie tekstowej zawierał podobne informacje, które na
> rysunku widać od razu, to musiałby wykraczać poza samą netlistę - bo
> netlista to właśnie połączenie tych wszystkich kondensatorów razem.
Przecież mowie - modularnośc. Być może nawet jakieś dziedziczenie. Żeby
się dało tak:
module powerSupply( out U1,U2 ) : implements StandardPowerSupply
{
external module singlePowerSupply< 5V > s1;
external module singlePowerSupply< 12V > s2;
s1.out connect U1;
s2.out connect U2;
}
jak widzisz zrobilem coś na kształt szablonowego schematu i odbiłem jego
dwie instancje w module powyżej. Mogę teraz singleSupply wymienić na
impulsowe albo bateryjne. Resztę schematu to nie interesuje. W dodatku
ten powerSupply jest wymienny miedzy kilkoma innymi schematami bo jest
standardowym "powerSupply". W koncu jak zrobiłem jeden dobry to może nie
warto wymyślać go co chwile na nowo, może za rok coś w nim poprawie.
> Według mnie dla komputera oczywiście wygodniejszy jest zapis tekstowy
> (ale binarny też mu wsio ryba) niż graficzny, ale dla człowieka - nigdy.
Absolutnie się nie zgadzam z poglądem że nigdy. Mnie szlag trafia
oglądając schemat mojego telewizora na ktorym *kompletnie* nic nie widać
bo zamiast wydzielonych bloków mam radosą twórczośc jak wepchnąć
wszystko na jedno A3. Dla mnie taki schemat to dokładnie to samo co
netlista. Nie jest to human-friendly.
Następne wpisy z tego wątku
- 10.11.12 18:30 Mario
- 10.11.12 19:27 Sebastian Biały
- 10.11.12 19:36 Mario
- 10.11.12 20:16 Pszemol
- 10.11.12 21:06 Sebastian Biały
- 10.11.12 21:10 MKi
- 10.11.12 21:49 Pszemol
- 10.11.12 21:55 Sebastian Biały
- 10.11.12 21:56 Michoo
- 10.11.12 22:04 Sebastian Biały
- 11.11.12 01:05 Pszemol
- 11.11.12 10:47 Sebastian Biały
- 11.11.12 15:44 Pszemol
- 11.11.12 16:39 Sebastian Biały
- 11.11.12 19:45 MKi
Najnowsze wątki z tej grupy
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
- Pytanie o transformator do dzwonka
- międzymordzie USB 3.2 jako 2.0
- elektronicy powinni pomysleć o karierze elektryka
Najnowsze wątki
- 2024-11-25 Karty przedpłacone (podarunkowe) Google Play - pytanie do korzystających
- 2024-11-26 wina Tóska
- 2024-11-26 Rewolucja/Rewelacja!
- 2024-11-25 grupa ożyła ;)
- 2024-11-24 Być jak Clint
- 2024-11-24 Rura kanalizacja konceptu Franke = problem
- 2024-11-25 Wrocław => Lead Java EE Developer <=
- 2024-11-25 Warszawa => Business Development Manager - Network and Network Securit
- 2024-11-25 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-25 Lublin => Senior PHP Developer <=
- 2024-11-25 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=
- 2024-11-25 Warszawa => ECM Specialist / Consultant <=
- 2024-11-25 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-11-25 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-11-25 Lublin => Inżynier Serwisu Sprzętu Medycznego <=