??? 09/06/06 14:52 Read: times |
#123757 - let's sort it out Responding to: ???'s previous message |
Still talking about the "dedicated programmer" not "cable". I knew M.Asim Khan's "schematics" is far from being perfect; but then any schematics alone is useless, isn't it.
So let's just take the schematics as a basis and let's talk about it (I wanted to prepare an alternative schematics but it requires some time): Kai Klaas said:
1. Line D3 is used to turn the micro on and off. If D3 goes low after being high, 74HCT367 outputs are immediately activated. But due to the fact, that the BC557 needs some microseconds to turn-on, the 74HCT367 drives the inputs of micro, allthough the micro isn't turned-on yet. That's not a good idea. Let's set forth; almost any tristateable 74HCTxxx would be good enough, isn't it? 74HCT125, for example, or 74HCT373/573? Or goo' ol' HCT245? As far as the order of signals, I'd turn the transistor on then based on the output of 74HCTxxx - set one input to VCC and connect the base resistor to that output, perhaps with one resistor grounding it when tristated? Kai said:
2. If line D3 goes high again, outputs of 74HCT367 are immediately turned-off, while the micro still gets power. Due to the internal pull-down resistor at reset pin of micro, the potential at reset pin becomes low. And this during power down, where the reset pin should be high to prevent damage from the flash memory content! The urgently needed pull-up at reset pin is omitted. A pullup on reset to the transistor output, is it enough? Kai said:
3. Not even one series termination resistor can be seen for the signals entering the cables! Granted. They are there, surprisingly, on v3.0... What about adding some small capacitors, 100pF? Kai said:
4. No decoupling cap for the micro! Sure. Kai said:
5. In the line D4 a strange 1k5 resistor is inserted, looking like a "solved" timing problem... The same problem as in item 3. Kai said: I'd believe the newbies are less likely to cheat on resistors than on 74-anything; especially if they are explained the reasons.
Do you really think that this is a circuit suited for newbies?? Please, comment. JW |