Микроконтроллер для БТГ

8 года 2 мес. назад
uralev
Новый участник
Новый участник
Сообщений: 17
Больше
Микроконтроллер для БТГ #41195
Может быть вы правы по использованию двух контроллеров, но надо их синхронизировать как то. Наверное ещё придётся логику добавлять.
А я пока это отложил, сейчас работаю с так называемой программируемой логикой ("ПЛС", "ПЛИС"). Скорость куда лучше, примерно 10-15 н.сек.
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 2 мес. назад
uralev
Новый участник
Новый участник
Сообщений: 17
Больше
Микроконтроллер для БТГ #41198
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Я об это не писал, но у меня частоту генерит именно AD9850 с тактовой частотой 125 мГц.
Спасибо сказали Mining, AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 2 мес. назад
tesla-nsk
Захожу иногда
Захожу иногда
Сообщений: 79
Больше
Микроконтроллер для БТГ #41214

uralev пишет: Может быть вы правы по использованию двух контроллеров, но надо их синхронизировать как то. Наверное ещё придётся логику добавлять.
А я пока это отложил, сейчас работаю с так называемой программируемой логикой ("ПЛС", "ПЛИС"). Скорость куда лучше, примерно 10-15 н.сек.

О. PLD отлично! Накидали в свою схему -триггеров ,логики , осциллятор и т.д. и имеет море входов аналог-цифра и выходов ШИМ...
Мой брат делает гидравлические машины на таких контроллерах. Бывало ему помогаю :)

В мире есть только одно благо – знание, и есть только одно зло – невежество
/Сократ/
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 2 мес. назад 8 года 2 мес. назад от tesla-nsk.
tesla-nsk
Захожу иногда
Захожу иногда
Сообщений: 79
Больше
Микроконтроллер для БТГ #41538
Kebato, Вы предусматриваете регулировку скважности push pull?

В мире есть только одно благо – знание, и есть только одно зло – невежество
/Сократ/
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 2 мес. назад
tesla-nsk
Захожу иногда
Захожу иногда
Сообщений: 79
Больше
Микроконтроллер для БТГ #41580

uralev пишет:

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]


Я об это не писал, но у меня частоту генерит именно AD9850 с тактовой частотой 125 мГц.

Это означает, что у Вас есть эта железка? Можете просветить присутствующих из личного опыта, как ведет себя AD9850? Применительно к данной теме на частотах 20-40kHz и 1-2MHz. Прямоугольный импульс как точно можно регулировать -частоту и скважность. Там реализовано два канала, они независимо могут генерировать или на одной частоте? Можно относительно друг друга сделать сдвиг фазы?

В мире есть только одно благо – знание, и есть только одно зло – невежество
/Сократ/
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 2 мес. назад
uralev
Новый участник
Новый участник
Сообщений: 17
Больше
Микроконтроллер для БТГ #41645
У меня нет сверхточных приборов для измерения, но на осциллографе сигнал очень хороший, стабильный, чёткий до 20 мГц точно, но на практике у меня даже до 5 мГц частота не поднималась, а 1-2 мГц для неё это семечки. К 5 мГц и выше прямоугольник похож на синус, не знаю почему, или у осциллографа не хватает скорости выборки, или потому что микруха из китая. Работает она у меня на 5 вольт, может и на 3.3, но на 5 вольт фронты круче выдаёт. Точность настрой обалденная, 32 бита для настройки частоты, рассчитывается по формуле: Fclk / (2^Sumbits). Пример для ad9850 с тактовой частотой 125 мГц, получается так - 125 000 000/(2^32)=125 000 000/(4 294 967 296)=0,029. 0,029-это шаг перестройки частоты, и он не зависит от выходной частоты.
Регулировка скважности через встроенный компаратор, ничего особенного.
С фазовой модуляцией только пару раз пробовал поиграться, не пользуюсь этим, минимальный шаг 11.25 градуса у этой микрухи. Фазовая модуляция настраивается между сигналом тактирования и выходным сигналом. Если эта функция нужна, то лучше использовать 2 параллельно включенных от одного источника тактирования ad9854, у неё 14 бит для настройки фазы, против 5 у ad9850, минимальный шаг около 0,02 градуса.
Якобы 2 канала, генерирует она на оба канала только на одной частоте. Выход имеет 2 варианта, прямой в виде синуса, и через встроенный компаратор в виде прямоугольника. Выход имеет пару в виде инвертированного сигнала.
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 2 мес. назад
Mining
Захожу иногда
Захожу иногда
Сообщений: 73
Больше
Микроконтроллер для БТГ #41647

uralev пишет:

ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Спасибо! Про скважность на прямоугольнике можете поподробнее -регулировать тоже программно с каким щагом в % ?
С уважением.
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 2 мес. назад
Mining
Захожу иногда
Захожу иногда
Сообщений: 73
Больше
Микроконтроллер для БТГ #41649
Может пригодится для разработки


DDS прямой цифровой синтез частоты
Вложения:
Спасибо сказали tokar_ev, tesla-nsk, AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 2 мес. назад
uralev
Новый участник
Новый участник
Сообщений: 17
Больше
Микроконтроллер для БТГ #41668
Скважность там только на аналоге можно сделать, программно этот параметр не задаётся. Регулировать скважност можно от 0 до 100 %.
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

8 года 2 мес. назад 8 года 2 мес. назад от tesla-nsk.
tesla-nsk
Захожу иногда
Захожу иногда
Сообщений: 79
Больше
Микроконтроллер для БТГ #41672
Да уж потенциометром если регулировать это не просто. Скважность важный параметр.- надо иметь шаг 0,01%.
0,1% грубовато -проверено.

В мире есть только одно благо – знание, и есть только одно зло – невежество
/Сократ/
Спасибо сказали AndreyVK431

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: 4KLIN4DIMARTHIDE
Время создания страницы: 0.123 секунд