Goto page Previous 1, 2
Konop
Guest
Sat Mar 15, 2008 2:24 pm
Quote:
Proponuję CPLD:
XC95144XL (ok. 30zł)
XC9572 (ok 12-13zł)
z tym że w tym drugim możesz się nie zmieścić.
A ja polecę jeszcze XC3032XL, XC3064XL ,XC30128XL itd. - to jest rodzina
XPLA3 (oznaczana też CoolRunner ileśtam), też CPLD, niewiele droższe,
mają mniej makrocel względem XC, co może być utrudnieniem, ale za to
bardziej "elastyczną" logikę... kiedyś robiłem jakiś układ, to do XC9572
(72 makrocele) się nie mieścił, a do XC3064 (64 makrocele) wszedł

... no i do tego XC30xx mają mały pobór prądu - w spoczynku ZERO

...
no ale to zależy od Ciebie

...
Osobiście - polecam Ci taki styl zabawy:
1) wyiberz firmę - np. Xilinx
2) wybierz rodzinę CPLD - np XC95xx albo XC30xx
3) zacznij pisać - to jest zwykły licznik z rejestrami - łatwo to
przesymulować!!

...
4) jak coś, to wróc do 2 albo do 3
Dzięki temu jeszcze przed zakupem będziesz mógł się zorientować czego
potrzebujesz!!

... po prostu opiszesz ładnie swój układ i zobaczysz,
do czego się mieści

...
Aha - jedna uwaga!! W przypadku tych CPLD dużo zależy od przypisania
pinów do określonoych sygnałów!! Więc albo zostawiasz to programowi, a
potem męczysz się z PCB

, albo przypisujesz na sztywno, a program
męczy się tym sam ;D... I tu właśnie te XPLA3 są lepsze

...
No nic, to tyle uwag, mam nadzieję, że się przydadzą

...
Pozdrawiam
Konop
PAndy
Guest
Sat Mar 15, 2008 4:54 pm
"Sebastian Bialy" <heby@poczta.onet.pl> wrote in message
news:fretc4$a3b$1@atlantis.news.neostrada.pl...
Quote:
Mam to na AVR. Niestety podejrzewam że nie da się tego zrobić _TAK_
szybko jak chce. Muszę kręcić 24 bitowym licznikiem i jednocześnie
pilnować zboczy, przepisywać go do dwóch zapasów itd. W tym czasie lata
sobie komunikacja po RS485 a mi nie wolno zgubić jednego zbocza bo to
jest tragedia. Algorytm jest mocno zoptymalizowany (kręcenie licznikiem
8 bitów i korekta w osobnym "wątku" o większej elastyczności czasowej).
Mimo to szukam rozwiązania sprzętowego żeby zrobić to szybciej i może
się czegoś nauczyć przy okazji.
podziel zadania na dwa AVR... taniej niz CPLD nie bedzie, zachowasz pelna
elastycznosc...
Sebastian Bialy
Guest
Sat Mar 15, 2008 6:41 pm
PAndy wrote:
Quote:
podziel zadania na dwa AVR... taniej niz CPLD nie bedzie, zachowasz
pelna elastycznosc...
Jak ? Żeby zrobić licznik z takimi funkcjami to wyobrażam sobie że wezmę
3 sztuki: licznik główny i dwa liczniki z zatrzymywaniem. Nie zmienia to
faktu że troche to upirdliwe podpinać wszystkie 3 do RS485 i do jednego
enkodera. Elegancko jest mieć jeden atmega i na razie tak mam. jeśli nie
wpadnę na pomysł z optymalizacją algorytmu to niestety będę musiał coś
wymyśleć.
PS. A co z 74193

Nie nadał by się? Do tego rejestr 8 bit x2 do
zatrzaskiwania. A atmega odczytuje sobie wszystkie równolegle i
powiększa pojemność w software... Niestety o ile sobie przypominam był
częsciowo szeregvowy więc miałbym kłopot z zatrzaskiwaniem wyniku.
T.M.F.
Guest
Sat Mar 15, 2008 7:04 pm
Quote:
PS. A co z 74193

Nie nadał by się? Do tego rejestr 8 bit x2 do
zatrzaskiwania. A atmega odczytuje sobie wszystkie równolegle i
powiększa pojemność w software... Niestety o ile sobie przypominam był
częsciowo szeregvowy więc miałbym kłopot z zatrzaskiwaniem wyniku.
No to rozgladnij sie za XMega, mozna ja popedzac do 32MHz, architektura
ta sama wiec nie bedzie problemu z przeniesieniem programu, a dodatkowe
features moze ci go istotnie przyspiesza.
--
Inteligentny dom -
http://idom.wizzard.one.pl
Teraz takze forum dyskusyjne
Zobacz, wyslij uwagi, dolacz do projektu.
J.F.
Guest
Sat Mar 15, 2008 7:42 pm
On Sat, 15 Mar 2008 18:43:01 +0100, Sebastian Bialy wrote:
Quote:
PS. A co z 74193

Nie nadał by się? Do tego rejestr 8 bit x2 do
zatrzaskiwania. A atmega odczytuje sobie wszystkie równolegle [...]
I koniec koncow powiedziabys - dajcie mi jakies PLD.
J.
__Maciek
Guest
Sun Mar 16, 2008 6:41 pm
Sat, 15 Mar 2008 00:05:15 +0100 Sebastian Bialy <heby@poczta.onet.pl>
napisał:
Quote:
BTW właśnie polutowałem pierwszy raz płytkę rozpływem - wyszło cycuś.
Opisz coś więcej o procesie, jakieś sprawozdanie

Z chęcią bym się
pobawił.
Hmmm, a co tu sprawozdawać?

No dobra, naklepię jakiś w miarę
szczegółowy opis w wolnej chwili.
--
__ __
/ \ Feel the energy of sound! / \
(| |) (| |)
Goto page Previous 1, 2