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

Запрограммировать 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-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 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 пользователей онлайн

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

    • правильно мыслишь... скорее всего надо увеличить сопротивление R1 до 2-3 кОм.. (или R3)..
    • @r9o-11 Я про перемотку трансформатора. Не, возможно если магнитопроводов под рукой запас, провода запас, станочек есть, рука набита - тогда да, это будет быстрее и проще. Но мне кажется что в современных реалиях добыть два импульсных БП подходящей мощности всё-же легче. А человеку далёкому от электроники - гораздо легче. 
    • Нужен электронный реостат для нагрузки блоков питания. Т.е. я собираю не электронную нагрузку, а электронный реостат. Здесь нет стабилизации ни тока, ни напряжения. Слева - подается питающее напряжение, справа - подключается исследуемый блок питания. Когда движок потенциометра внизу транзистор закрыт и ток через него практически не идет. Сдвигая движок, транзистор приоткрывается и начинает пропускать ток. Тем самым создаем нагрузку для исследуемого блока питания. Но возник вопрос. Одновременно оба напряжения - питающее и исследуемое подаваться не будут. И получается, что в какой то момент времени транзистор будет работать с оборванной базой или с оборванным коллектором. Допустимо ли это? Не повредится ли он?
    • Вот это плохие новости. Я был готов к такому повороту, но у меня всегда был уверенный запуск с ППГ сердечниками, термообработанными без наложения поля (с индексом N). ППГ подходят лучше всего, особенно для мощных ключей – обеспечивают наименьшие динамические потери, с ними можно увеличивать номинал балластного резистора в цепи ПОС. Еще лучше с отжигом в продольном поле, но от однополярного динисторного пускача, такие точно будут запускаться с вероятностью ровно 50%. При желании  выкрутиться можно и с очень высокой прямоугольностью, если запускающие импульсы будут поочередно-разнополярными, в этом случае обеспечен 100% запуск независимо от того, в каком квадранте находилась остаточная индукция перед запуском.
×
×
  • Создать...