watchdog in cerca di autore

Sezione dedicata all'Hardware con particolare riferimento all'elettronica digitale, analogica e di potenza. Interfacce, periferiche, bus seriali e paralleli...

watchdog in cerca di autore

Postby legacy » 10 Oct 2012, 12:11

ho la necessita' di aggiungere un WDT

WDT su SPI ad esempio ? qualcuno in particolare ?
WDT su I2C ?
WDT su Memory Data Bus ? (nel caso ho un Data Bus ad 8 Bit, e circa 32 byte indirizzabili)

preferenza ad oggetti SPI su bus a 5V, ma non e' un problema adattarli a 3.3V

per lavoro sto addirittura usando il DS3641 che e' un Secure Supervisor with 1KB Nonimprinting Key Memory
ed e' fin troppo esagerato, oltre ad 1Kbytes di SRAM, addirittura offre features come
- Four General-Purpose Tamper-Detection Comparators with Associated Reference
- Three Tamper-Detection Logic Inputs
- On-Chip Programmable Temperature Sensor
- On-Chip Random Number Generator

ed e' del tutto fuori portata per cose hobby, vuoi per il livello di complexity, vuoi per lo stesso package poco gestibile

insomma vorrei un WDT per progettino hobby, cosa consigliate ?

al limite anche qualcosa di molto molto semplice e non necessariamente di classe Supervisor e PSU-monitor ?

intanto per farla molto molto semplice tiro avanti con un WDT costruito con NE555
che ha timeout non programmabile e non ha pattern sicuro per il suo reset
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: watchdog in cerca di autore

Postby legacy » 10 Oct 2012, 13:23

avevo quasi intenzione di usare il MAX6916
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: watchdog in cerca di autore

Postby filosofo » 10 Oct 2012, 14:42

@legacy,
a che microcontrollore ti devi interfacciare?
come mai il tuo micro non ha un WDT interno programmabile?
filosofo
 
Posts: 74
Joined: 23 Oct 2011, 09:52
Location: Dintorni di Roma

Re: watchdog in cerca di autore

Postby legacy » 10 Oct 2012, 15:00

per hobby ho una MPU del 1997 che "avrebbe" un WDT interno solo che ha registro di configurazione write once only
il che significa che quando fa bootstrap il firmware ha 200msec per resettare il WDT
i furboni che hanno messo il firmware in prom (non riprogrammabile) spengono il WDT
ma per questa cosa del "write once only" se lo spegni non lo puoi piu' riaccendere


devo quindi aggiungere un WDT esterno
Last edited by legacy on 27 Oct 2012, 21:31, edited 1 time in total.
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: watchdog in cerca di autore

Postby deluca » 10 Oct 2012, 18:06

Ciao legacy,
per realizzare un semplice ma affidabile circuitino wdt per circuiti hobbistici,
procurati un CD4060, un quarzo/risuonatore ceramico, oppure una Res e un Cond (vedi ds) dipende dal tempo di wdt..
sul reset (pin 12) ci mandi il segnale di reset wdt proveniente da un pin del tuo micro che gestirai attraverso un timer o un loop,
e l'uscita che ti interessa (da Q4 a Q12), in base al fattore di divisione, la colleghi al reset del tuo micro.

Il chip può essere tranquillamente alimentato con tensione compresa tra 3 e 15Volt.....
Quando ho avuto a che fare con vecchi microprocessori senza wdt interno ho usato spesso questa configurazione.

con meno di 10centesimi hai un perfetto circuito di wdt quarzato e presettabile (basta scegliere l'uscita)

4060_1.jpeg
4060_1.jpeg (7.42 KiB) Viewed 5240 times
4060.jpeg
4060.jpeg (9.82 KiB) Viewed 5240 times

ciao
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: watchdog in cerca di autore

Postby legacy » 10 Oct 2012, 18:21

thanks, l'idea mi piace

mi stavo guardando attorno
e cercavo qualcosa che avesse queste parti gia' realizzate on chip

esiste ? non esiste ?

in commercio ci sono una serie infinita di WDT ma offrono un sacco di features che non mi servono
e che non vorrei avere
Last edited by legacy on 23 Oct 2012, 22:17, edited 1 time in total.
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: watchdog in cerca di autore

Postby deluca » 10 Oct 2012, 18:51

farò in questi giorni qualche ricerca nel mio database (hardware) ed eventualmte ti faccio sapere.

qualcosa tipo quello che chiedi mi ricordo di averla usata..... ma molti molti anni fa.
ciao
Ciao
Il mio sito: http://www.delucagiovanni.com ......e la chat: chat/
User avatar
deluca
Site Admin
 
Posts: 1104
Joined: 19 Jun 2011, 10:44
Location: 95123 - Catania (Italy)

Re: watchdog in cerca di autore

Postby legacy » 12 Oct 2012, 23:08

oppure due altre alternative
- tiniCPU, un PIC o altro, messo li a fare il WTD, con interfaccina spi
- memory mapped CPLD di quelle che avanzano
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: watchdog in cerca di autore

Postby flz47655 » 12 Oct 2012, 23:39

Ciao legacy, cosa intendi con "memory mapped CPLD" ?

Comunque ho visto che ci sono le MAX IV, hanno poche risorse ma.. costano meno di un euro
Ideali per decoder o accrocchi del genere, magari ci puoi combinare qualcosina per il Watch Dog

Ciao
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: watchdog in cerca di autore

Postby legacy » 13 Oct 2012, 11:14

dal punto di vista del micro la CPLD sara' una periferica
mappata nella spaizo di indirizzamento dello stesso micro
sara' quindi messa sul bus della MCU, con tristate latch per il data
mentre address, /ce, r/w saranno invece condivisi

come voltage supervisor uso TL7705ACP !
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30

Re: watchdog in cerca di autore

Postby legacy » 31 Oct 2012, 12:12

@deluca
any news ?
legacy
 
Posts: 862
Joined: 12 Mar 2012, 11:30


Return to Elettronica Analogica, Digitale e di Potenza

Who is online

Users browsing this forum: No registered users and 3 guests

cron