Czym zastąpić 8255??

Oct 11, 2003 19 Replies

Jakie PLD zastosować by najmniejszym kosztem dołożyć sobie do 32 pinów do mikrokontrolera w jednej kości?? Zależy mi na maksymalnym upakowaniu... I najważniejsze - ile mnie to będzie kosztować?? Czy warto kruszyć kopię, czy zastosować standardowe - GAL + 4*573??



Ja do procesorów 8051 używam układy PSD. A ostatnio uPSD firmy ST.

Pzdr. megaraptor

On Behalf Of GeePee

Ja to bym dał ATmega128 - dwa w jednym o 32 piny więcej niż w zwykłym procku i do tego jeszcze dość szybki procek jako taki. ;-) Ale Jerry zaraz wyjedzie z Alterką, że tańsza i mniejsza od megi. :-(

pzdr Artur

PS A dlaczego musi być PLD? Nie można dać np. 4094?

A jak ja to zapcham do proca co ma 50ns stroba RD/WR?? Altera - ok - jak altera to i Atmel ale po ile?? Do poniedziałku muszę wiedzieć ile mnie to - w zarysie - będzie kosztowac....

jezuu... Jak ja to mogłem przeoczyć A ile te cuda kosztują i jak jest z dostępnością próbek i ilości produkcyjnej??

Megaraptor - sorry za cross-post - się mnie guzik machnął....

Ostatnio zamawiałem w Spoerle. Ceny dokładnie nie pamietam ale około 35 + VAT za uPSD3233B-40T6.

O próbki spróbuj w firmie SILCOMP Wawa. U nich też kupiłem starterkit razem z programatorem do układów PSD.

Pzdr megaraptor

On Behalf Of GeePee

ATmega128 spokojnie pracuje do 18MHz, powyżej to już hazard :-(

Z dostępnością Alterki i cenami to mały problem. Gamma, dała plamę jak chciałem kupić. :-( Jeśli więcej to Sporle, ale o cenę i terminy to trzeba się dopytać.

pzdr Artur

PS Lecę ogladać uPSD ;-)

formatting link
wbrew pozorom Wawa

J.w. Jak wiecej, to najlepiej w EBV. Pzdr PZb

Z definicji nie dowierzam Atmelowi... pewnie się narażę AVR-owskiemu lobby, ale z moich informaci wynika, że ta rodzina jest dziedzicznie obciążona schizofrenią... nie mam jeszcze jasnego obrazu, ale od dwu osób niezależnie usłyszałem, że wywołanie pewnej sekwencji komend posyła całe to cudo do sąsiedniej rzeczywistości....

veni, vidi, kupuję.... Da bóg sample jeszcze są - jak tak - to mamy nowego lidera - te cuda bardziej w strukturze przypominają mi to co miałem na motorolach 68000... przy zdecydowanie większej prędkości i mniejszej cenie :-)) I do tego wszystko w środku!! 162K flash-a 32K SRAMu mapowalnego w realtimie w obszar CODE... Do tego CPLD... Wcześniej przeżyłem zachwyt rodziną W77 winbonda - a tu mam to samo plus w cholerę perełek... i pełną modyfikowalność w realtime... jeśli dobrze rozumiem po angielsku. Jak dodamy możliwość debuggu w czsie rzeczywistym - step by step running , twarde breakpointy... Gdzie jest koniec kolejki panowie... I przy tym dwa DPTR-y z automatyczną postdekrementacją i postinkrementacją, automatycznym przełączaniem po dokonaniu operacji.... Radi boga! Koniec z martwieniem sie, że nie zdążę przerzucić bufora. Cygnale sie chowają :-)) Byleby tylko nie okazało się, że to następny schizofreniczny wytwór....

Pytania dodatkowe... Możesz podzielić się spostrzeżeniami co do stabilności tych procesorów?? W nocie aplikacyjnej widnieje data z tego roku.... jakoś nie ufam kulturom młodszym niz 1000 lat i mikrokontrolerom młodszym niż 5...

I ostatnie - mam nadzieję, że to nie tajemnica :-)) - ile kosztuje zestaw uruchomieniowy i programator? Musze - jak już pisałem - na poniedziałek wstępnie toto wycenić....

Te układy śa produkowane od kilku lat. Produkowała je firma WSI następnie wykupiona przez ST. Jeżeli chodzi o rodzinę PSD8xx to podłączałem te układy do DS80C320 z zegarem 33MHz i wszystko było ok.

Nowszym wyrobem jest seria uPSD. Tutaj jedynie odpalałem uPSD3233 z zegarem

11MHz. Producent gwarantuje do 40MHz i myśle, że tak jest. Osobiście mam zaufanie do firmy ST.

Starter kit do rodziny PSD8 (DK900) kosztował tyle co podawali na stronie czyli 150$.

Pzdr megaraptor

Rozkaz HCF ? Ponoc cierpiala na to przed dekadami seria 6502 czy ktoras 6800. Po wykonaniu pewnego nielegalnego rozkazu procesor zatrzymywal sie [Halt ..] i zaczynal grzac az do zniszczenia [Catch Fire]. Nie pomagal reset, tylko wylaczenie zasilenia :-)

J.

Bardzo typowa niegdys kosc Motoroli Port Expander 68HC24 ale teraz trudna do znalezienia. Kto ja robi (nie Motorola) i zdziera za to. Jezeli to sa wyjscua cay wejscia dosc powolne to mozesz je ladnie zrobic kradnac z procka tylko 1-3 piny I/O i zrobic jakis prosty ukladzik ktory bedzie podlaczony na I2C lub innym protokole szeregowym.

Jak robisz mala ilosc to mozesz gdzies te 8255 znalzc z odzysku za grosze. Jak na wieksza ilosc to oplaci Ci sie zrobic procek I/O w jednym jakims programowanym chipie o wiekszej mocy.

Mozesz tez nie uzywac zadnego GALa tylko byle jaki typowy dekoderek do napedzania tych 74HC573 Mozna tez robic piramidke typu jedno z wyjsc pierwszego 573 jest Strobem dla nastepnego i tak mozna dokladac. Program sie komplikuje ale to male pifko.

Amerykanscy kostruktorzy sami daja do produkcji nieskoncony produkt. Pozniej jest okazja do pobierania od klienta oplat za poprawki.

Pozdro Grzechu

A sprawdz jeszcze Jawi - zdaje sie nie bylo tam mocno drogo. Bo na zakupy do EBV to jeszcze zdazysz isc :-)

Powariowali? Zeby kilka nog dolozyc, to chce sie komus procka zmieniac??

Nie tylko dodać kilka nóg - widzisz - jestem w fazie początkowej - dopiero powstają scematy - a co za tym idzie - zastosowanie tego - czy innego - egzemplarza sławetnej rodziny MCS51 - nie gra jeszcze roli. Osiągi zaś tego cudeńka, plus ilość peryferiów zamkniętych wewnątrz jednej maluśkiej obudowy naprawdę zasługuje na chwilę refleksji. to uPSD to: - procesor kompatybilny w kodzie z 32 - ze smaczkami typu automatyczna post in- i dekrementacja pointerów :-)) - procesor da się gonić do 40MHz przy cyklu skróconym do 4 taktów zegara.... - procesor ma dodatkowe przerwania umożliwiające ISDebug - procesor ma od 78do 320kB flashu z bardzo elastycznym stronicowaniem. - ma dodatkowe 32 piny IO - ma logikę programowalna z 32 makrocelami - mogą obsługiwać w/w IO dodatkowe i magistralę wewnętrzną - do 16kB SRAM-u - z mozliwością umieszczenia w obszarze CODE.... - 2 PWM-y .... .... ....

żeby jeszcze miało małą fontannę na dachu....

On Behalf Of jerry1111

Chwilowo to jesteśmy zawaleni ciężką robotą, więc raczej poczekamy na EBV ;-)

Kupił, nie kupił, pooglądać można. ;-)

pzdr Artur

Jasne - myślałem (nie wiedzieć czemu), że to końcowe stadium projektu i czegoś zabrakło. Z drugiej strony ja rozumiem, że rodzina 51 jest chyba najbardziej znana na świecie, ale... właśnie. Niedawno były posty, że jakis procek z tej rodziny w obudowie DIP ma działający timer2, a w obudowie PLCC ma niedziałający (albo odwrotnie). Jak ja mam takie cyrki z prockami przeżywać, to dziękuję bardzo. Dla mnie starczy jeden błąd odkryty w ST6265 (albo 6225) - mianowicie instrukcja realizująca zapis do wewnętrznego EEPROMu _musiała_ być pod nieparzystym adresem, bo inaczej nie działało. Co ja się namęczyłem... dwa tygodnie walczyłem z programem - a tam raz zapisywało, a raz nie :-)

Zgadza się. 'Wyposażenie' procka jest całkiem ciekawe. Gdyby jeszcze nie był to 51 tylko coś innego, to sam bym to kupił :-)

Aha - ja ABSOLUTNIE NIE CHCE wywoływać kolejnej świętej wojny o wyższości świąt...

Ani ja - lenistwo dźwignią postępu :-)) Mało czasu a tu trzebaby sie czegoś nowego uczyc.....

Sat, 11 Oct 2003 19:18:24 +0200 jednostka biologiczna o nazwie "GeePee" snipped-for-privacy@o2.pl wyslala do portu 119 jednego z serwerow news nastepujace dane:

8255 wystepuje tez w obudowie PLCC Cos na wzor 8255 moznaby na pewno zrobic z jakiegos taniego PLD Altery.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required