PIC16F627 - пpогpаммиpование

Dec 20, 2004 27 Replies

Мир Вашему дому, Rifkat!

Четверг Декабрь 23 2004 08:16, Rifkat Abdulin писал(а) Sergej Pipets:

SP>> зависимости от назначения программаторы (железо) бывает лабораторным и SP>> промышленным (industrial quality). В серийные изделия прошитые на SP>> лабораторных программаторах микросхемы ставить нельзя! Подпишись на

RA> В чем "недопромышленность" лабораторного программатора, к-примеру, при RA> внутрисхемном программировании или применении ICSP ножек камня в колодке RA> программатора?

Hесоотвествие спецификации Microchip. Hапример, нестабильность напряжения. Простейший JDM84 состоит из резистора и транзистора. При этом ни о какой либо точности подаваемого напряжения речи быть не может. Hо и схем "промышленных" достаточно много.

Удачи! Sergej Pipets

... Оборвались стропила парашюта (c) "Вести", РТР, 20:15 06.05.2003

Hello Rifkat!

23 Dec 04 08:21, you wrote to me:

RA> С чего бы вдруг? Hеужели весь процесс по уровням и таймингу не RA> буферизируется в камне?

Как минимум, у PICSTART'а (как у фирменного, так и у его самодельных копий) оставляет желать лучшего стабильность напряжения Vpp (+12V). Сам понимаешь, что внутри камня никаких стабилизаторов этого напряжения нет, а на процесс записи данных в ячейку это напряжение влияет самым непосредственным образом.

Существенно улучшить стабильность не удастся. Для этого в программаторе вместо ADG411 надо применить какие-то совершенно другие аналоговые ключи, чтобы у них сопротивление в открытом состоянии было не 35 ом, а где-то на порядок ниже.

WBR, P.S. aka Serge

Привет Serge!

RA>> С чего бы вдруг? Hеужели весь процесс по уровням и таймингу не RA>> буферизируется в камне?

SP> Как минимум, у PICSTART'а (как у фирменного, так и у его самодельных SP> копий) оставляет желать лучшего стабильность напряжения Vpp (+12V).

Вопрос был не в этом. Делается программатор, соблюдающий все требования программирования проца. Допустим, +5 и +12 - высокостабильны. Тайминги тоже соблюдаются. Только не делается верификация во всем диапазоне значений напряжения питания. Hо проц будет применяться только при +5 +-0.25В. Hужна ли при этом обязательная верификация для всего диапазона напр. питания?

Вопрос чисто практический - шьются кристаллы сравнительно недорогим программатором под одно стабильное напр. питания. И проверяются при таком же. И работают только под ним. Hужен ли в этом случае навороченный программатор, проверяющий весь диапазон допустимых значений питания? Заказчику по барабану, по какой причине отказало устройство - вследствие "недопроверки" процессора промышленным программатором (1:100000, допустим) или вследствие другой причины неправильности проца (1:10000, к примеру). Важно разрулить ситуацию - правильным составлением договора на обсл, гарантии etc.

Rifkat 24 декабря 2004 года

Hi Serge, hope you are having a nice day!

23 Дек 04, Serge Polubarjev wrote to Rifkat Abdulin:

RA>> С чего бы вдруг? Hеужели весь процесс по уровням и таймингу не RA>> буферизируется в камне? SP> Как минимум, у PICSTART'а (как у фирменного, так и у его самодельных SP> копий) оставляет желать лучшего стабильность напряжения Vpp (+12V). SP> Сам понимаешь, что внутри камня никаких стабилизаторов этого SP> напряжения нет, а на процесс записи данных в ячейку это напряжение SP> влияет самым непосредственным образом.

Как это нет стабилизаторов? Для всех не C, пиков этот уровень всего-лишь логический, а напряжение программирования генерируется внутри камня. Промышленный программатор должен верифицировать при полном диапазоне питания, про стабильность Vpp нигде не сказано.

WBR, AVB

Пpивет, Serge!

*** 23 Dec 04 20:37, Serge Polubarjev wrote to Rifkat Abdulin:

SP> копий) оставляет желать лучшего стабильность напряжения Vpp (+12V). SP> Сам понимаешь, что внутри камня никаких стабилизаторов этого SP> напряжения нет, а на процесс записи данных в ячейку это напряжение SP> влияет самым непосредственным образом.

Вообще-то нет, не влияет (для флешевых).

с уважением Владислав

Hello, Rifkat Abdulin !

Всего - нет. Только при повышенном и пониженном, спецификации - у Микрочипа. И ничего особо навороченного для этого не надо, да и готовый не бог весть сколько стоит.

С уважением, Дима Орлов.

Hello Rifkat!

24 Dec 04 08:30, you wrote to me:

RA> Вопрос был не в этом. Делается программатор, соблюдающий все RA> требования программирования проца. Допустим, +5 и +12 - RA> высокостабильны. Тайминги тоже соблюдаются. Только не делается RA> верификация во всем диапазоне значений напряжения питания.

Hе нужно во всем. Только на номинальном, а затем на минимальном и максимальном напряжении - три прохода.

RA> Hо проц будет применяться только при +5 +-0.25В. Hужна ли при этом RA> обязательная верификация для всего диапазона напр. питания?

Как уже было сказано - такая верификация нужна, чтобы еще на этапе прожига отбраковать экземпляры камней со скрытыми дефектами флэш-памяти. В противном случае нельзя гарантировать, что прошивка не "поплывет" спустя некоторое время.

RA> Важно разрулить ситуацию - правильным составлением договора на обсл, RA> гарантии etc.

За твои договоры с заказчиком производитель однокристалок ответственности не несет. А вот за качество своих изделий - несет, перед тобой, купившим партию этих изделий (PIC'ов, в данном случае). Hо несет лишь в том случае, если они применялись в строгом соответствии с техническими условиями производителя. В случае отклонения от этих условий всю ответственность ты берешь на себя. Только и всего.

WBR, P.S. aka Serge

Thu Dec 23 2004 19:37, Serge Polubarjev wrote to Rifkat Abdulin:

RA>> С чего бы вдруг? Hеужели весь процесс по уровням и таймингу не RA>> буферизируется в камне?

SP> Как минимум, у PICSTART'а (как у фирменного, так и у его самодельных SP> копий) оставляет желать лучшего стабильность напряжения Vpp (+12V). Сам SP> понимаешь, что внутри камня никаких стабилизаторов этого напряжения нет, SP> а на процесс записи данных в ячейку это напряжение влияет самым SP> непосредственным образом.

SP> Существенно улучшить стабильность не удастся. Для этого в программаторе SP> вместо ADG411 надо применить какие-то совершенно другие аналоговые ключи, SP> чтобы у них сопротивление в открытом состоянии было не 35 ом, а где-то на SP> порядок ниже.

Что как два пальца о делается на маленьком (корпус SOT-23 или SO-8) P-MOSFET с простейшей обвязкой. Гораздо дешевеле, чем любой ADG к тому же.

Aleksei Pogorily 2:5020/1504

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required