Прикольная микруха LS7290

ATLab
Аэробус:

А так, пойдёт?
Интересуют также правильно я номиналы выбрал?

Резисторы R18…R21 нужно включить после TPS2812 - в цепь затворов полевиков, их номинал лучше для начала уменьшить до 27-30 Ом.
А вообще, лучше было бы взять другие драйверы с логическими входными уровнями, не зависящими от напряжения питания драйвера, например, для данного случая UCC27324. Появилась бы возможность поднять отпирающее напряжение на затворе и использовать IRF а не IRL

19 days later
Аэробус
ATLab:

Резисторы R18…R21 нужно включить после TPS2812 - в цепь затворов полевиков, их номинал лучше для начала уменьшить до 27-30 Ом.
А вообще, лучше было бы взять другие драйверы с логическими входными уровнями, не зависящими от напряжения питания драйвера, например, для данного случая UCC27324. Появилась бы возможность поднять отпирающее напряжение на затворе и использовать IRF а не IRL

2 ATLab
Я не совсем понял, а как этот драйвер цеплть, там в даташите нету примера с MOFSETом … 😵 Надо ли там дополнительная обвязка?

S-Tar
Аэробус:


Да собсно у них и заказівал

😵 😵 😵
Собственно, как заказать то и где?
Вопрос может и глупый, но перерыв весь сайт производителя, не смог найти где заказывать.
Поиск в Инете результатов недал.

Кстати, кто-нибуть собрал контроллер на ls7290, впечатления?

ATLab
Аэробус:

2 ATLab
Я не совсем понял, а как этот драйвер цеплть, там в даташите нету примера с MOFSETом … 😵 Надо ли там дополнительная обвязка?

Когда то я приводил картинки для униполярного драйвера. В приложении кусок схемы этого драйвера.
ШИМ - это сигнал управления током в обмотке, PHB, PHD (PHA,PHC) - сигналы выбора обмотки (фазы).
Между драйвером и полевиком ничего нет. Имеет смысл поэкспериментировать с напряжением питания драйвера (+12 В на схеме), у меня лучше всего получалось управление при напряжении примерно 10 В.

MOSFET_DRIVE.zip

mura
S-Tar:

😵 😵 😵
Собственно, как заказать то и где?
Вопрос может и глупый, но перерыв весь сайт производителя, не смог найти где заказывать.
Поиск в Инете результатов недал.

Кстати, кто-нибуть собрал контроллер на ls7290, впечатления?

Заказывать прямо на фирме, желательно из US (цена значительно ниже).
Мои уже пришли, скоро доложу результаты.

Аэробус

Ну и еще вопрос.
Согласно даташиту частота осцилятора опирается либо на 8Мгц кварц.
Либо на RC генератор.
При этом частота RC генератора считается по формуле Fc=1/(2RC)
Рекомендуемые значения R=2.2kom C=12pf дают частоту порядка 18Мгц 😵
Али я не так скобки поставил? 😃

ATLab
Аэробус:

При этом частота RC генератора считается по формуле Fc=1/(2RC)
Рекомендуемые значения R=2.2kom C=12pf дают частоту порядка 18Мгц 😵
Али я не так скобки поставил?

А припаять, включить и померить частоту? И при нужде скорректировать С,R?
При таких малых C еще и емкость монтажа будет влиять, даст примерно столько же пФ…

mura

Тут Сайт появились LS7290, так что можно пробовать.

rulll

чето не находит ее по складу.
а почем ?

Аэробус
ATLab:

А припаять, включить и померить частоту? И при нужде скорректировать С,R?
При таких малых C еще и емкость монтажа будет влиять, даст примерно столько же пФ…

Дык это я к тому, что надо подгонять к 8Мгц частоту RC?
или при кварце это одно а при RC другое?
Или я не правильно считаю 1/(2*0,000 000 000 012Ф*2200оМ)=18939393,94 ?

ATLab
Аэробус:

Дык это я к тому, что надо подгонять к 8Мгц частоту RC?
или при кварце это одно а при RC другое?
Или я не правильно считаю 1/(2*0,000 000 000 012Ф*2200оМ)=18939393,94 ?

Даташит на эту микросхему писали партизаны под пытками, поэтому приходится о многом только догадываться.
Полагаю, что эти 8 МГц определяют частоту ШИМ: судя по тому что у них написано, получается частота 31,25 кГц, разрядность ШИМ 8 бит (8 000 000 / 256 = 31 250).
Так что особых требований по частоте или стабильности нет. Если на на одной плате делать несколько драйверов, имеет смысл сделать общий генератор для всех LS7920.
Не заморачивайтесь с частотой, включите, пусть заработатет. Причесывать будете потом. Ну или ждите, пока mura изложит результаты свих экспериментов.

Аэробус
ATLab:

Ну или ждите, пока mura изложит результаты свих экспериментов.

😃
Наверное он буит первым.
Потому как я плату развел неверно, а новой занятся опять нету времени особо. Всё идет тихим сапом 😦

mura
rulll:

чето не находит ее по складу.
а почем ?

уже находит тут

mura
Аэробус:

Дык это я к тому, что надо подгонять к 8Мгц частоту RC?
или при кварце это одно а при RC другое?
Или я не правильно считаю 1/(2*0,000 000 000 012Ф*2200оМ)=18939393,94 ?

Не утерпел, макетнул генератор. Частота 9.237 МГц.

1 month later
Аэробус

В общем собрал я по своей схеме драйвер на LS7290.
Поставил кварц на осцилятор.
Но она “молчит”. Т.е. двиг не реагирует никак. Похоже до него сигналы не доходят.
Монтаж проверил. Вроде траблов не наблюдаю.
Питание на мелкосхемах проверил - есть.
Подскажите как проверить хде грабли?
Может в самой схеме гдето не то нарисовал? Или номиналы не те?

2 ATLab
Анатолий, может еще раз инструкцию как на L297 Вы мне давали, набросаете?
Что надо поставить на землю, что на +5, через какие нить резюки.? чтоб кнопкой покрутить движок.

ATLab
Аэробус:

2 ATLab
Анатолий, может еще раз инструкцию как на L297 Вы мне давали, набросаете?
Что надо поставить на землю, что на +5, через какие нить резюки.? чтоб кнопкой покрутить движок.

Pls, рисуйте последний вариант схемы, по которой собран драйвер + желательно плату, может там косяки. Посмотрю на досуге.
Вы хоть чего-нибудь померяли? Ток потребления микросхемы?

Аэробус

Прикладываю схему и плату.
При тщательном анализе нашел лишний резистор на Vref. На плате выделил его номинал крупным шрифтом. Может дело в нём? вечером проверю.
Осцилограф есть. С-95. Где им можно поглядеть прохождение сигнала.

С уважением
Юрий.

LS7290.RAR

Аэробус

Да, я ж написал. питание на мелкосхемы приходит 4,97V

ATLab
Аэробус:

Прикладываю схему и плату.
При тщательном анализе нашел лишний резистор на Vref. На плате выделил его номинал крупным шрифтом. Может дело в нём? вечером проверю.
Осцилограф есть. С-95. Где им можно поглядеть прохождение сигнала.
С уважением
Юрий.

Дурацкий провайдер, проблемы с Инет. Чтоб ему!

По делу:

Плату пока не смотрел.
По схеме:

  1. Напряжение питания драйверов TPS2812 установлено НЕПРАВИЛЬНО.
    На них нужно подавать 9…12 В, несмотря на то, что транзисторы IRL.
    Поробовать завести можно и так как есть, но на будущее имейте ввиду.
  2. С1,С2 уменьшить в 10 раз, должно быть (по pdf на LS7290 10 нФ)
  3. С8 увеличить до 0,1 … 1 мкФ, что найдется - удлинить импульс сброса.
  4. В цепь, соединяющую R2 с +5 В (по схеме левый вывод) следует включить резистор (скажем 1,8…2 кОм), который ограничит максимальное напряжение на входе Vref выв.13
    По pdf это напряжение не должно быть больше 3 В. Можно этот резистор и не ставить, но тогда обязательно нужно контролировать
    устанавливаемое напряжение Vref.
    Других замечаний по схеме вроде нет и работать должно.

По поводу проверки:

  1. Измерить на всех микросхемах (прямо на выводах) напряжение питания.
  2. Проверяем осциллографом с открытым входом напряжения на LS7290, уровень “лог.0” считаем 0…0,5 В, уровень “лог.1” - больше 4 В.
    Далее в логических уровнях:
    выв.4 - 1
    выв.5 - 1
    выв.6 - 1
    выв.7 - 0
  3. На выв.13 Vref больше 0, но меньше 3 В, поставьте для начала 0,5 В
  4. Проверяем генерацию: посмотреть осциллографом сигнал на выв.10 CLC, должно быть что-нибудь похожее на SIN, с частотой 8 Мгц,
    если будет трапеция или прямоугольники - еще лучше. Амплитуда сигнала зависит от осциллографа, поэтому если картинка есть - уже хорошо.
  5. Если сброс прошел нормально и генератор работает, должен загореться HL1 - вроде так по pdf.
  6. Далее проверяем шагание: между входом STEP (выв.3 74HC14) и общим проводом подключаем кнопку (параллельно кнопке лучше припаять конденсатор на 10…33 нФ) и жмем на нее.
    С каждым нажатием двигатель должен шагать.

Если не работает:

  1. Проверить генерацию. Если нет - заменить кварц, а еще лучше включить генератор по RC схеме, как в pdf FIGURE 3.
    Добившись генерации, двигатель скорее всего зашагает.
  2. Проверить напряжения на выходах PHD…PHA (выв.18…21), хотя бы на одном из них должна быть “лог.1”
    Если на всех 0 - проблемы с LS7290.
  3. Проверить сигнал на выходах INH2, INH1 ( выв.22,23), в режиме регулирования на них должны быть импульсы (видимо с частотой Fген/256)
    3.1 Если на обоих выходах INH2, INH1 “лог.0” - регулирования нет, с обоих измерительных резисторов приходит слишком большое напряжение.
    Это может быть, когда
  • какой-то полевик постоянно открыт или пробит, искать этот полевик;
  • на выходе драйвера TPS2812 постоянно высокое напряжение, искать причину.
    3.2 Если на обоих выводах INH2, INH1 постоянно “лог.1”, а двигатель не под током, неисправны 74HC08, TPS2812. Искать.
    Проверить напряжения на затворах IRL
    3.3 При нормальной работе,
  • на выходе INH1 должен быть импульсный сигнала, если на одном из PHA, PHB “лог.1”
  • на выходе INH2 должен быть импульсный сигнала, если на одном из PHC, PHD “лог.1”.

Пока хватит. Берите осциллограф и проверяйте. Не заработает - описывайте подробно картинку, где чего меряли и что намерили.
В помощь к осциллографу - цифровой фотоаппарат или web-камера.

Аэробус
ATLab:
  1. В цепь, соединяющую R2 с +5 В (по схеме левый вывод) следует включить резистор (скажем 1,8…2 кОм), который ограничит максимальное напряжение на входе Vref выв.13

Дык я его и впаял в плату (наверное интуитивно 😃 )
Пошел выполнять инструкции. Фронт работ есть. 😃
Дык а… На L297 мы через резюки коротили на землю enabled…
И еще reset я не вывел на кнопку а подтянул к 5 вольтам - может изза этого молчит?

ATLab
Аэробус:

Дык а… На L297 мы через резюки коротили на землю enabled…

На входе Enable должен быть лог.0 для работы LS7290, я так и написал в предыдущем посте. К этому входу подключен инвертор 74HC14, на входе которого, в свою очередь лог.1 от R27 (если этот вход 74HC14 никуда не подключен, конечно, а висит в воздухе).
Это и дает требуемый лог.0 на Enable.

И еще reset я не вывел на кнопку а подтянул к 5 вольтам - может изза этого молчит?

Сброс формируется подачей лог.0 на Reset, длительность импульса минимум 1 мкс. Цепочка R16C8 такой импульс и формирует, единственное, я посоветовал удлинить импульс увеличением номинала С8.
После сброса должен гореть HL1/
Во время работы на входе reset должен быть лог.1