Andras

АЦП AD7705/7706 (TM7705)

1 сообщение в этой теме

Andras    18

Доброго времени суток.

Может кто работал с девайсом ad7705 (tm7705 китайский аналог). Пользую ATMega328+кварц 16МГц, тактирование АЦП c выхода меги PB0 с делением на 8 (2 МГц), скорость SPI=f_cpu/2(1МГц)

Не могу заставить работать оба канала, по одному все замечательно, показания от 0 до 65535. При одновременной работе показания разные, 1 канал 0-65535, 2 канал 0-25400, притом если считывать каналы наоборот, сначала второй, потом первый, показания  у второго- нормальные, у первого в два раза меньше. Я находил инфу что необходимо произвести 3-5 чтений из одного канала, и только потом переключаться на другой, пробовал, не помогает.

Подсмотрел темы про АЦП для ардуины, у всех примерно одни и те же проблемы, по одному каналы работают хорошо, вместе или никак или глючат. В итоге все бросают и берут другой АЦП. Смотрел библиотеку для ардуины, там настройка для работы с одним из двух каналов.

Может неправильно инициализирую? В даташите показана работа только с одним каналом.

Вот такая проблема

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстрый заказ печатных плат

Полный цикл производства PCB по низким ценам!

  • x
    мм
Заказать Получить купон на $5.00

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас