CPLD

Snail Instruments snail@snailinstruments.com
Čtvrtek Březen 6 10:36:43 CET 2008


>ja osobne si myslim, ze to nie je take trivialne...

Mozna to neni uplne trivialni, ale multiplexovani SPI sbernice pres 
CPLD je naprosta bl.. teda chtel jsem rici v dane situaci neni 
prakticky zadnym prinosem.

Celkove je z pozadavku videt minimalni zkusenost tazatele. Zrejme 
misto presnost chtel napsat rozliseni a co nejrychleji chtel patrne 
merit proto, aby mohl zprumerovat dostatecne mnozstvi hodnot. Aby mu 
ty desetiny neskakaly. Netroufa si na vyrobu vlastni desky, tudiz 
chce pouzit nejaky vyvojovy kit. A protoze nema prakticky zadny 
prehled o dostupnych soucastkach ani o fungovani seriove sbernice, 
spoleha na 'kamen mudrcu' v podobe CPLD.

Mozna by jako prvni nebylo od veci vyjevit, kterepak zarizeni 
nefunguje dost spolehlive, ze ho chce autor prekonat. Tim se vetsinou 
zodpovi spousta dalsich otazek.

Merit s rozlisenim 0.1stC neni problem, horsi bude dosahnout teze 
presnosti. Pokud vyhovi odchylka nekolik stupnu v rozsahu 0-300, jsme 
razem na ~7 bitove presnosti, a to nebude problem udrzet na uzde 
vselijake drifty ani s obycejnym operakem. Tech dalsich 5bitu, kdyz 
uz je mame, pouzijeme ke 'zklidneni' vysledku. Dost by napovedelo, 
jake cidlo je pouzito k mereni teploty.

Vicekanalovy 12 bitovy A/D prevodnik s SPI - napriklad MPC3208.

Digitalni vstupy lze resit posuvnym registrem, ale musi mit 
tristavovy vystup seriovych dat, aby se mohl pripojit na sbernici, 
treba 74HC589.

Digitalni vystupy obstara napriklad 74HC595.

Nebo lze digitalni vstupy i vystupy osetrit pres SPI periferii MCP23S17.

A uplne nejlepsi je pripojit digitalni I/O primo na procesor - nema 
nahodou vyvedene nejake dalsi dratky?

J. Hanzal




Další informace o konferenci Hw-list