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