|
|
  |
ADC в Tiny13, колдовство! |
|
|
|
Dec 2 2006, 08:56
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
Рыбяты.. вот такое колдовство - нужно проконсунтироваться... че то у меня не так как надо работает ион в т13... подробнее... питание DC220v 2 балласта стабилитрон + 78Л05 ток выбран 10-11ма :-- напряжение на т13 = 5,09в. наблюдаю полный даппазон ацп уже при 0,877в. ;--- это не все... - далее в схеме присуствует посл -парлл регистр вывода (для увелич числа выходов) и только один светодиод для аварии... (светодиод мигает!!!) Начинаю манипуляции с током светодиода. ограничиваю ток светодиода до 3-4 ма в момент мигания начинается просадка питания до 3,8 в ИТОГ - данные на ацп вообще пошли в разнос... ГЛАВНЫЙ ВОПРОС: почему ион не работает? уменьшение тока до 1,5-1,8ма более менее решило ситуацию (просадки практич. нет) ;-- ещё момент пробывал такой алгоритм работы с ацп: 1)одиночная конверсия канала 0 ион = инт =1,1в 2) одиночная конверсия канала 1 ион = Vcc 3)одиночная конверсия канала 2 ион = инт =1,1в 4) одиночная конверсия канала 3 ион = Vcc ;--- основной упор измерения на пункты 1,3 результат данные от погоды на марсе такое впечатление что ацп не успевает очухаться от смены ион... ;--------- проверялось на 4х т13 из одной партии... в принципе особо картина не изменилась... -------- Вот и сижу репу чешу....... :-)
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Dec 3 2006, 21:50
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
пульсаций по принципу быть не может - питалово есть АБ. 9% - откуда вести такие???????? кстати каков дрейф ИОН на тине13? Цитата(xemul @ Dec 3 2006, 21:42)  Смотрите пульсации на входе 78L05 (имхо, не лучший выбор для бестрансформаторного питания - собственное потребление 1.6 мА). что посоветуете?
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Dec 3 2006, 22:15
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(Kovrov @ Dec 3 2006, 21:50)  пульсаций по принципу быть не может - питалово есть АБ. Тогда неправильно рассчитан баластный резистор. Стабилитрон, если АБ до 42 В, на входе 78L05 ставить не стОит. Цитата 9% - откуда вести такие???????? кстати каков дрейф ИОН на тине13? Дык из даташита, вестимо: VINT Internal Voltage Reference min=1.0 typical=1.1 max=1.2 V Правда, заявлено, что это в диапазоне -40..+85 С. Про зависимость от VCC ничего не говорится. Цитата Цитата(xemul @ Dec 3 2006, 21:42)  Смотрите пульсации на входе 78L05 (имхо, не лучший выбор для бестрансформаторного питания - собственное потребление 1.6 мА).
что посоветуете? Это я под впечатлением другой темы решил, что у Вас используется бестрансформаторное питание. Если АБ на 6 В, то или low-drop low-power, или экономичный импульсный step-down, если 12 и больше, то только step-down. Конкретнее сейчас не скажу - Вы же сами ничего не говорите про питание.
|
|
|
|
|
Dec 4 2006, 08:37
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
Цитата(xemul @ Dec 3 2006, 22:15)  Тогда неправильно рассчитан баластный резистор. Стабилитрон, если АБ до 42 В, на входе 78L05 ставить не стОит. АБ от 200в и выше! Баласт вещь горячая поэтому ток выбрал макс 12ма. Цитата 9% - откуда вести такие???????? Дык из даташита, вестимо: VINT Internal Voltage Reference min=1.0 typical=1.1 max=1.2 V Правда, заявлено, что это в диапазоне -40..+85 С. Про зависимость от VCC ничего не говорится. И что??? ну написано.. Этоже не значит что он дрейфует от 1,0 до 1,2 - накой он тогда вообще нужен?
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Dec 4 2006, 14:41
|
    
Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731

|
Цитата(Kovrov @ Dec 4 2006, 08:37)  Цитата(xemul @ Dec 3 2006, 22:15)  Тогда неправильно рассчитан баластный резистор. Стабилитрон, если АБ до 42 В, на входе 78L05 ставить не стОит.
АБ от 200в и выше! Баласт вещь горячая поэтому ток выбрал макс 12ма. Что-нибудь на TinySwitch или аналогичном контроллере SMPS будет эффективнее и не намного дороже. Но хозяин - барин. Цитата Цитата 9% - откуда вести такие???????? Дык из даташита, вестимо: VINT Internal Voltage Reference min=1.0 typical=1.1 max=1.2 V Правда, заявлено, что это в диапазоне -40..+85 С. Про зависимость от VCC ничего не говорится. И что??? ну написано.. Этоже не значит что он дрейфует от 1,0 до 1,2 - накой он тогда вообще нужен? Измерьте VINT на количестве контроллеров, которое Вы готовы считать генеральной или репрезентативной выборкой, рассчитайте среднее и СКО. Если есть желание, повторите все это при различных температурах. Мне хватило проверки 5 (всего пяти) m48 при комнатной температуре, чтобы отказаться от мысли использовать внутреннюю опору без дополнительной калибровки для получения точности оцифровки выше 5%. Поставить 1% TL431 гораздо дешевле.
|
|
|
|
|
Dec 4 2006, 16:39
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(SasaVitebsk @ Dec 3 2006, 16:16)  А кондёр стоит на опоре?
Просадки питания надо устранить, и только потом приступать к отладке ADC. Найди сначала, что именно подсаживает по приборам и выясни почему. Может нога на которую выводишь 1 сидит на земле (к примеру).  Это я у себя столкнулся на тракторе. Плывут значения, ну я их и так и так. Применил цифровую фильтрацию, - стало получше, - а потом выяснилось, --- два кондёра добавили электролит после 7805 (запитывались датчики) и электролит (обычный стоял) на Vref. Как часы стал работать. (Mega8 - опора внешняя) А про просадку, я к тому что она может совсем не связана с ADC. Или косвенно связана. Посмотри всю обвеску МК. Может расширитель где подкорачивает?
|
|
|
|
|
Dec 5 2006, 08:34
|

Мастер-фломастер
   
Группа: Свой
Сообщений: 611
Регистрация: 29-12-05
Пользователь №: 12 700

|
Цитата(Diusha @ Dec 5 2006, 08:24)  «…такое впечатление что ацп не успевает очухаться от смены ион...» Именно так и есть. Об этом сказано в ДШ. После перекл ИОН 1-ю конверсию надо пропускать. а разве он сам это не должен делать? только за 25 тактов? я так думал что он 25 тактов дает при включении ацп, при смене ион, при включении дифф входа? разве не так? этот момент очень важный! Цитата(Diusha @ Dec 5 2006, 08:24)  А как подключен СД? Небось от пина через резистор СД на землю? Я бы лучше сделал схему такую, чтобы СД не жрал стабилизированное питание. Например: СД на земле, от его анода резистор на плюс до стабилизатора. Пин подкл между СД и R. Пин=0 – СД выкл; пин=hi-Z – СД горит.
Из практики знаю, что внутренний опорник очень заметно зависит от Uпит. А когда Uпит близко к Uоп – вообще черт знает что
Извините, если повторился; не все ответы прочитал внимательно LED - жрет стаб питание - анод через 2,4ком на 5в - катод на пине и все таки не ясно почему ион зависит от Uпит?? (одним словом колдовство)
--------------------
Вон ПОПОВ, клоун клоуном, а радио изобрел!!
|
|
|
|
|
Dec 5 2006, 16:06
|
дятел
    
Группа: Свой
Сообщений: 1 681
Регистрация: 13-05-06
Из: Питер
Пользователь №: 17 065

|
Цитата(Kovrov @ Dec 5 2006, 08:34)  Цитата(Diusha @ Dec 5 2006, 08:24) 
«…такое впечатление что ацп не успевает очухаться от смены ион...» Именно так и есть. Об этом сказано в ДШ. После перекл ИОН 1-ю конверсию надо пропускать.
а разве он сам это не должен делать? только за 25 тактов? я так думал что он 25 тактов дает при включении ацп, при смене ион, при включении дифф входа? разве не так? этот момент очень важный! Нет, 25 тактов только после вклюения АЦП.
|
|
|
|
|
Dec 5 2006, 17:33
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(Kovrov @ Dec 4 2006, 19:27)  С прсадками и точностью ацп дело ясное, что дело темное... а кто что скажет по поводу переключений ион на каждом преобразовании? Ион переключать не пробовал, но один раз столкнулся с такой ерундой. Применили внешнее ADC по-моему ad7715. По характеристикам быстродействующее. И поставили внешний коммутатор. (а в мануальнике на ADC написано, применяется для медленно меняющегося сигнала). Так не заметили и долго поверить не могли. Если непрерывно один сигнал читаешь, то всё клас, а как только перещёлкиваешь канал, то первый раз очень долго снимает, а потом поехало нормально. А медленно это раз в пять. Пришлось менять. По аналогии могу предположить что может быть и у Вас те же проблемы. Вполне допускаю. Кстати и точность может из-за этого прыгать.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|