|
|
  |
ADS1252, Запарил |
|
|
|
Mar 21 2009, 14:10
|
Знающий
   
Группа: Свой
Сообщений: 754
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458

|
Цитата Начальный сброс делаете? Нет. Вы имеете ввиду Synchronization mode? Еще раз посмотрел документашку, другого сброса не нашел.  Цитата В каком режиме чтение? Да там вроде один режим. Если Вы имеете в виду момент чтения бита относительно клока, то читаю сразу после фронта SCLK. В режиме растяжки видно, что АЦП изменяет состояние по спаду клока который генерит процессор. Цитата Как осуществляете синхронизацию? Синхронизация мне не нужна. По каждому прерыванию от АЦП сохраняю состояние таймера процессора, и т.о. знаю абсолютное время каждой выборки.
|
|
|
|
|
Mar 21 2009, 20:25
|
Знающий
   
Группа: Свой
Сообщений: 754
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458

|
Цитата(Herz @ Mar 21 2009, 22:58)  Ясно. Я уже немного смешал в голове разные АЦП. Для этого так и делал, правда работал без прерываний. Даже на знаю, что ещё посоветовать. Клоки на осциллограмме выглядят несколько звенящими, может, поработать ещё с ними... На низких частотах не пробовали? Я бы понизил частоту преобразования до минимума и программным SPI пробовал бы читать медленно... Да, остается понижать частоту. А звон - это может быть звон в проводах осциллографа, а может и нет. К стати, synchronization mode уже попробовал, пока ничего не изменилось.
|
|
|
|
|
Mar 23 2009, 07:02
|
Знающий
   
Группа: Свой
Сообщений: 754
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458

|
Цитата Ничего удивительного. Вход-то дифференциальный. Вот вблизи нуля и происходит изменение знака. Да, у многих других АЦП похожее поведение. . Да нет-же! Если бы плясал один старший бит - никаких вопросов не было бы. В том-то и дело, что при старте с закароченными входами у АЦП "сносит крышу" и на выходе летит неосмысленный битовый поток. На исходной осциллограмме видно, что пляшут все старшие биты. К стати, после старта с небольшим диф. сигналом на входах, входы можно закоротить, получается вполне корректный ноль с шумами в младших битах, и знаковый бит не пляшет. Цитата И ещё не забудьте обратить внимание на зависимость входного сопротивления от частоты преобразования. (На всякий случай, из личного опыта. ) ОК.
|
|
|
|
|
Mar 23 2009, 19:57
|
Знающий
   
Группа: Свой
Сообщений: 754
Регистрация: 29-06-06
Из: Volgograd
Пользователь №: 18 458

|
Цитата(Herz @ Mar 23 2009, 10:28)  Вы не правы. Посмотрите на формат представления отрицательных чисел. Да, похоже, что так оно и есть, АЦП перебрасывался в отрицательные состояния -1=FF FF FF -2=FF FF FE и т.д. Смущает очень сильный шум на закороченных выводах, и практически без синфазного. Ну да ладно, пока все на макетке, рано делать выводы.
|
|
|
|
|
Apr 10 2009, 07:51
|
Группа: Новичок
Сообщений: 1
Регистрация: 21-09-07
Пользователь №: 30 726

|
Есть опыт работы с ads1251, основное отличие от ads1252 это меньшая частота выборки. А так один в один. Подобных проблем небыло вообще, поначалу были глюки с чтением данных из АЦП, но разбравшись с интерфейсом они решились. Если нужно могу прислать схему включения и рабочий кусок кода на Си для работы с АЦП.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|