реклама на сайте
подробности

 
 
> dspic33 ADC, Большой оффсет
jam
сообщение Apr 26 2009, 16:54
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 792
Регистрация: 9-08-05
Из: Транай
Пользователь №: 7 474



Взял explorer16 c dspic33fj256gp710 и пробую читать ацп в одновремменной моде - все 8 каналов сразу. Каналы СН1-СН3 на обеих ацп работают нормально, а вот по СН0 на обеих каналах оффсет примерно 0х90 - пробывал ставить их на разные ноги - не помогло. Видимо текут ключи, которых как раз на этих каналах много - кто-нибудь сталкивался с такой проблемой? Дорожки я от борта отрезал скальпелем - все входы запараллелены - что-то должно быть внутри.
void Init_ADC()
{

/* set port configuration here */
AD1PCFGLbits.PCFG0 = 0;
AD1PCFGLbits.PCFG1 = 0;
AD1PCFGLbits.PCFG2 = 0;
AD1PCFGLbits.PCFG3 = 0;
AD2PCFGLbits.PCFG4 = 0;
AD2PCFGLbits.PCFG5 = 0;
// AD2PCFGLbits.PCFG6 = 0;
// AD2PCFGLbits.PCFG7 = 0;
AD2PCFGLbits.PCFG8 = 0;
AD1PCFGLbits.PCFG9 = 0;

AD1CON1 = 0x0008;//e4
AD2CON1 = 0x0008;
AD1CON2 = 0x033C;
AD2CON2 = 0x033C;
AD1CON3 = 0x0303;
AD2CON3 = 0x0303;
AD1CSSL = 0x0000;
AD1CSSH = 0x0000;

/* channel select AN0 - AN7 */
AD1CHS0 = 0x0008;
AD1CHS123 = 0x0000;
AD2CHS0 = 0x0009;
AD2CHS123 = 0x0001;
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
volodya
сообщение Apr 29 2009, 04:41
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 194
Регистрация: 14-02-07
Из: УКРАИНА
Пользователь №: 25 344



Цитата(jam @ Apr 26 2009, 18:54) *
Взял explorer16 c dspic33fj256gp710 и пробую читать ацп в одновремменной моде - все 8 каналов сразу. Каналы СН1-СН3 на обеих ацп работают нормально, а вот по СН0 на обеих каналах оффсет примерно 0х90.

Подобная проблема была на dspic30 и pic18 в соответствующие LAT прописывал 0 - помогало. Действительно при TRIS на ввод наблюдалось подтекание выходных каскадов(после плясок с бубнами определено).


--------------------
"Для того чтобы избежать критики, надо ничего не делать, ничего не говорить и никем не быть"
"Каждый из нас бывает дураком по крайней мере пять минут в день; мудрость заключается в том, чтобы не превысить лимит." Элберт Хаббард
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 07:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01354 секунд с 7
ELECTRONIX ©2004-2016