Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: PIC16F946, отклонение частоты клока 20-30%%
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
ar__systems
Есть девайс на базе вышеупомянутого чипа, который уже несколько лет и приличными тиражами выпускается заказчиком.

Чип работает от внутреннего осциллятора. В процессе тестирования устройство подключается к PC для сброса некоторых данных. И вот месяц назад они начали жаловаться что некоторое количество девайсов не могут нормально сбросить данные. Какой именно процент девайсов страдает сейчас выясняю, но уже есть около 35 девайсов с подобной фигней. Т.е. уже не отмахнешся.

Прислали посмотреть, и вижу, что они пытаются писать на неправильной скорости. Номинальная скорость 55555 бод, реальная 50000 и ниже.

Стер нафиг прошивку, заменил на пустую. Смотрю на ноге CLKOUT -- 1.6MHz, вместо 2.0MHz. Это вообще как такое может быть? wacko.gif

OSCTUNE никто нигде не трогает, да и его предел регулирования - 12%. А на некоторых идет отклонение 30%.

Кто-то такие дефекты у микрочипа встречал? Или что еще может быть?

Статикой такого можно эффекта достичь? Или печкой?

Update: в процентном соотношении получается где-то 3-4% таких глючных чипов.
@Ark
Цитата
Стер нафиг прошивку, заменил на пустую. Смотрю на ноге CLKOUT -- 1.6MHz, вместо 2.0MHz. Это вообще как такое может быть?
OSCTUNE никто нигде не трогает, да и его предел регулирования - 12%. А на некоторых идет отклонение 30%.
Кто-то такие дефекты у микрочипа встречал? Или что еще может быть?
Статикой такого можно эффекта достичь? Или печкой?

Наблюдал такое после перегрева. Точнее, после многочисленных перепаек одного и того же экземпляра для процессоров серии PIC12/PIC16. У некоторых частота внутреннего генератора падала до 50%. Вместо 4МГц получалось около 2МГц. При одинаковом значении в калибровочном регистре.

ar__systems
Цитата(@Ark @ Apr 13 2011, 14:40) *
Наблюдал такое после перегрева. Точнее, после многочисленных перепаек одного и того же экземпляра для процессоров серии PIC12/PIC16. У некоторых частота внутреннего генератора падала до 50%. Вместо 4МГц получалось около 2МГц. При одинаковом значении в калибровочном регистре.

Интересно. Но эти платы абсолютно новые, без каких-либо следов перепайки.
@Ark
Цитата
Интересно. Но эти платы абсолютно новые, без каких-либо следов перепайки.

Могу добавить, что когда-то была довольно крупная партия однотипных устройств на PIC16 - порядка сотен штук.
Там встречались экземпляры, у которых не удавалось внутренней подстройкой (+/- 12%) вывести частоту к номинальному значению. Статистику я не наводил. Устройства программировались и настраивались уже после сборки и пайки, поэтому о причинах сказать затруднительно - было так изначально или это последствия перегрева либо еще чего-то. Чтобы не выбраковывать устройства, пришлось отказаться от аппаратного UART-а и использовать программный. В нем уже не частота подстраивалась, а наоборот процедура приема/передачи подстраивалась под текущую частоту процессора - ту какая есть по факту.
ar__systems
Цитата(@Ark @ Apr 13 2011, 16:37) *
Могу добавить, что когда-то была довольно крупная партия однотипных устройств на PIC16 - порядка сотен штук.
Там встречались экземпляры, у которых не удавалось внутренней подстройкой (+/- 12%) вывести частоту к номинальному значению. Статистику я не наводил. Устройства программировались и настраивались уже после сборки и пайки, поэтому о причинах сказать затруднительно - было так изначально или это последствия перегрева либо еще чего-то. Чтобы не выбраковывать устройства, пришлось отказаться от аппаратного UART-а и использовать программный. В нем уже не частота подстраивалась, а наоборот процедура приема/передачи подстраивалась под текущую частоту процессора - ту какая есть по факту.

Написал жалобу в микрочип, посмотрим что скажут. На английском форуме еще один чел написал что ему попались чипы с отклонением в 10%.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.