Перейти к содержанию

Запрограммировать Ad8557


Рекомендуемые сообщения

Здравствуйте. Пытаюсь собрать усилитель для тензодатчика на ОУ AD8557. С программируемыми усилителями имею дело первый раз.

Очень хочется разобраться как это работает. В Протеусе составил схему AD8557 в связке с PIC16F628A. С PICа подаю последовательность управляющих

импульсов 1000 0000 0001 11 00 10 0000 0000 0111 1111 1110. По даташиту, после подачи этой последовательности на вход DIGIN на выходе DIGOUT должен

появиться "ответ" в виде кода, но ничего не происходит. Перед подачей кода выдерживал паузу 1мс. Что я делаю не так?

post-47586-0-79734200-1393910141_thumb.gif

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

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

Какой ширины у тебя импульсы и паузы между ними?

Что-то импульсы на картинке не соответствуют твоей последовательности.

И убедись, что прописываешь read mode.

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

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

На картинке пауза 1 мс а за тем сама последовательность: "0"-между 50нс и 10мкс; "1"-больше или равно 50мкс ; пауза между значениями больше или равно 10мкс

Что такое read mode и куда его прописывают?

post-47586-0-16519300-1393912735_thumb.gif

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

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

У тебя на первой картинке идёт "1", затем восемь "0" и затем четыре "1". А твоя последовательность начинается и оканчивается совсем по другому.

А про read mode читай на страничке 18 даташита. Хотя может это и не требуется.

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

Мне как раз такая последовательность и нужна (1000 0000 0001 11 00 10 0000 0000 0111 1111 1110) Сначала "Старт"-1000 0000 0001, за тем "Стоп"- 0111 1111 1110.

По этому и начал с "1", потом 8 "0" и снова "1".

Из read mode (Режим чтения) понял, что пори подаче на DIGIN последовательности (1000 0000 0001 11 00 10 0000 0000 0111 1111 1110) на выходе DIGOUT должно появиться

восьми битное значение по времени привязанное к подчеркнутым "0": 1000 0000 0001 11 00 10 0000 0000 0111 1111 1110 . Но этого не происходит.

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

Мне как раз такая последовательность и нужна (1000 0000 0001 11 00 10 0000 0000 0111 1111 1110) Сначала "Старт"-1000 0000 0001, за тем "Стоп"- 0111 1111 1110.

Ты перечитай свою последовательность. У тебя же идёт "1", затем десять нулей, затем три "1".

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

Спасибо. Наконец понял. Переделываю прошивку.

Прошивку изменил. Результат на выходе DIGOUTне изменился.

Возможно не правильно подключаю. Использовал схему от AD8555.

Еще смущает в настройках AD8557 в протеусе: Fuse Blow Time 1ms (Время Удара Предохранителя 1ms).

На что это влияет?

post-47586-0-16756900-1393925317_thumb.jpg

Изменено пользователем cherr
Ссылка на комментарий
Поделиться на другие сайты

  • 1 год спустя...

Добрый день. Пытаюсь запрограммировать AD8555 при помощи библиотеки для Arduino. Режим симуляции прошивается хорошо, всё работает. Однако, после окончательного прожига на выходе усилителя оказывается 0 В и это никак не меняется. Пытался прошить вручную, без библиотеки (на запасной микросхеме) - результат не изменился.

Схема включения:

218353605.jpg

На выход SDATA подаётся сигнал с Arduino. Питание 5,3 В от лабораторного БП. На входе питания дополнительно установлен конденсатор 100 nF. Земля объединена.

Datasheet AD8555.

Библиотека Arduino.

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...