Posting Comment for "ATtiny High Voltage Programmer"

*Author Name
Email Address
Website URL

About Posting a Comment

Comments are moderated before they will appear on the website, this is a manual process and may take some time. Please be patient.

Author Name is a required field.

Email Address is optional, but without one I won't be able to contact you back. It is never shown or linked on the website. You can always just email me if you'd rather not post a public comment. I generally reply in-line with a comment rather than email you back, unless I want to discuss something in private or off topic. Please check back to see when I reply.

Website URL is optional, if supplied the Author Name will be hyperlinked to this URL.

You may use wikitext in the body, preview may be handy here. Don't worry if you can't figure them out, just give me a hint what you want linked to what and I'll do it during moderation. Wikitext is not BBcode!

Spammers: Please don't bother wasting your time scripting up posts to this form. Everything is moderated, your post will never be seen on the web even transiently, there is no way to even view it by its internal ID, it will never be indexed. I will simply delete your post in the moderation interface. If I'm your target audience you're really on the wrong track; I'll never click on a URL in your garbage. The post content is not emailed to me (and I don't use a Win32 mail client anyway), I view the posts in plain text in the moderation interface so no clever tricks of any kind will make anything you type be interpreted by anything other than me, a human. Just give up and go elsewhere please!


16th August 2010 22:52

Alan Yates wrote...

Matthew & Xiaolaba,

I've attached the circuit diagram.

The particular resistor values are as-used, it was assembled from bench sweepings, so it is basically whatever I had that was the right order of magnitude. They are non-critical.

You may like to add small capacitances to the other serial input lines (SxI) after the resistors as I needed to add for the clock signal. It is not mandatory as the signals are stable by the time the clock edge occurs, but it can't hurt either.

There is no reason why you couldn't use NPNs instead of 2N7000 MOSFETs, again I had some laying in the junk on the bench so I used them instead of digging in the transistor bins.

Regards,

Alan

3rd August 2010 06:21

Matthew wrote...

Any chance you could post up your schematic? I'm especially interested in how you controlled the high voltage lines for the reset pin. Thanks much for posting your code and photos, this will be a big help to me very shortly!

10th September 2009 20:38

xiaolaba wrote...

hello Alan,

call out of you did is useful.

however, dig into the source code of hv-programmer.c

there are few hints could be used to re-produce the hardward as refer to the LPT port mapping from your source code

VCC = 0x80, bit 7

RESET = 0x40, bit 6

SDO = 0x08, bit 3

SCL = 0x04, bit 2

SII = 0x02, bit 1

SDI = 0x01, bit 0

In case you are able to share a complete circuity, it will be much better.

appreciates that and this useful info.

have a good day.