Newsgroup: it.hobby.satellite-tv.digitale
Titolo: Modifica al Goldpipo

Ciao a tutti,
    un mio collega ha comperato il Goldpipo da Chipplanet,
e questo purtroppo prima di aver letto tutte le storie di
orrore comparse su questo e altri ng, a proposito della
non funzionalita' di questo tentativo abortito di 
programmatore Pic + Eeprom.
Io ho provato a dargli una mano, e, per curiosita', ho misurato
la tensione applicata sia al Pic che alla Eeprom durante la 
fase di lettura. Il tutto con una pila di 9 V nuova (e alcalina).
Sono esattamente 4.74 V, misurati con tester digitale di qualita'.
Ora, a me risulta che il Pic accetti da 4 a 6 V., per cui tutto ok.
Pero' la 24LC16 dovrebbe essere da 5 V +- 5%, il che vuol dire un 
limite inferiore di 4.75 V, e quindi siamo al limite della specifica,
se non al disotto. 
Infatti, quello che capita e' che rileggendola dopo averla 
programmata, sono molti (oltre 400) i bytes diversi rispetto
al file originale.
Mi chiedo : nessuno ha provato delle modifiche al Goldpipo per
portare quella tensione in specifica ? Posso provare a farlo io,
ma non voglio reinventare l'acqua calda, se qualcuno lo ha gia'
fatto.  TNX.
-- 
Frediano
--------
<togliere XXX dall'address per risposte dirette>
--------

fatto.  TNX.
--
Occhio all'antispam:
pick...@TOGLIMIsitoverde.com

 fatto.  TNX.
Ovviamente le modifiche esistono ma sono delle varianti
che dipendono dal particolare caso che ti si presenta!
IMHO se decidi di provare le decine di varianti del medesimo circuito
non otterrai grandi risultati ergo cambia programmatore!
Personalmente utilizzo senza problemi il Goldpipo per programmare su
slot iso e su zoccolo (ho una mb asus), ma ho anche utilizzato il jdm e
il phoenix, tutti personalmente autocostruiti.
Consiglio finale:
Usate lo strumento adatto allo scopo per cui è stato concepito!
xxxxpipo ---> programmatore di pic (con molti problemi)!
jdm      ---> programmatore di pic(anche icsp)/eeprom (affidabile)
smouse/phoenix ---> programmatore di carte digitali in formato ISO
Ora basta. Spero di aver chiarito i dubbi,
anche se credo di essere dannatamente OT.
Chiedo scusa a tutti.
MrBlue

 anche se credo di essere dannatamente OT.
E perche' sei OT ? Non sono questi argomenti correlati (ancorche' malignamente
correlati...) alla TV digitale via satellite ?


 correlati...) alla TV digitale via satellite ?
Si, sicuramente la correlazione esiste, ma questo thread e'
diventato un po' troppo tecnico, e quel che e' peggio, su
argomenti che in realta' di SAT hanno ben poco, nonostante
interessino (e forse solo marginalmente)
 molte persone che seguono questo ng.
Personalmente utilizzo determinate attrezzature
per altri scopi e solo da poco ho iniziato a seguire
questo ng. Se le mie conoscenze possono esser d'aiuto a qualcuno
saro' ben lieto di condividerle, ma purtroppo mi pare
che qui, una grossa fetta di lettori, siano interessati unicamente
a vedere e... non pagare! Altro che studio.
Comunque, basta con questa mia polemica.
Chiedete pure!
Il mio Goldpipo funziona senza problemi
(programma su slot ISO e lo alimento con 3V).




 di koral)?
La base e' sempre la stessa (e il software pure)! Il pcb è quello di
chipplanet,
ho solo sostituito una resistenza da 10k con una da 5.6k
Mi sembra di ricordare che fosse l'unica (ma potrei sbagliarmi)
Comunque se non erro e' la stessa resistenza che va a finire
sul pin /mclr del pic ovvero il pin numero 4.
Piazzateci, se proprio volete fare esperimenti alla cieca,
uno zener da 5.6volts al posto di quello da 5.1 e incrociate le dita!
IO NON mi assumo responsabilità di alcun genere, provate a vostro
rischio e pericolo.
L'alimentazione e' fornita da una coppia di stilo (2*1.5V=3V)
e se date uno sguardo allo schema usato da chipplanet vi accorgerete
che la batteria risulta in serie all'alimentazione fornita dalla
seriale, quindi non schiaffateci sopra 18V: farete solo lavorare
lo zener più di quanto non debba fare.
Se la seriale (che in teoria dovrebbe tirar fuori +/-10V)
vi fornisce (ipoteticamente) anche solo 4V (trascuriamo i dettagli)
con i 3V aggiuntivi si sale a 7 e lo zener fara' il suo dovere.
Ciao
MrBlue

uno zener da 5.6volts al posto di quello da 5.1 e incrociate le dita!
In modo da innalzare la tensione di 0.5 volts?
Grazie
Fabio


Ho dato una occhiata al PCB del Goldpipo di Chipplanet, e ho
fatto qualche prova.
Un paio di osservazioni :
- Il condensatore elettrolitico da 10 uF e' montato con
  polarita' errata. E' in accordo con la serigrafia sul
  PCB, ma anche la serigrafia e' errata. A riposo sul
  condensatore ci sono circa 0.5 V con polarita' corretta.
  Durante le fasi di lettura o scrittura, quando il pin 
  TxD della porta seriale assume polarita' positiva, in
  serie alla pila, sul condensatore ci sono circa (dipende
  dal diodo zener) 5.2 V con polarita' INVERTITA !
  Si direbbe un errore di progetto.
- Credo che la maggior parte dei mancati funzionamenti
  dipendano da una errata tempificazione.
  Infatti la tensione di alimentazione del PIC e della
  Eeprom viene portata al valore corretto solo durante 
  le fasi di lettura o scrittura, appunto attivando il TxD.
  Pero' la tensione ai capi del condensatore, che poi e' 
  quella che alimenta i due integrati, non sale istantaneamente,
  in quanto il condensatore ha una resistenza in serie da
  2200 ohm.
  Quindi, se il software attiva il TxD, e poi, SUBITO, senza
  attendere, va a leggere e/o scrivere la Eeprom, c'e' il
  forte rischio che la tensione non si sia ancora stabilizzata
  e quindi capitino degli errori, come, ad esempio, una sequenza
  errata di reset.
Una domanda : e' disponibile il codice sorgente del programma
(fatto da un certo Koral, se non erro) fornito con quel Goldpipo ?
Se fosse disponibile, magari con una semplice modifica si potrebbe
introdurre un delay di mezzo secondo tra l'attivazione del TxD
e l'accesso alla Eeprom, e, forse, questo potrebbe risolvere
i problemi che molti hanno.


