вот чтоб не флудить в серьезной теме теме Артема, решил отпочковаться в свою.
так же искренне уповаю на мощь специалистов по АВР ассемблеру.
Лезть с таким вопросом в спец тему по МК- обречь себя на упреки - читай книги. Согласен...но все же
повторюсь по стуктурной схеме и добавлю инфу по структуре управления регистром в микросхеме.
А где собственно вопрос?
"Как заюзать это по SPI у такого-то МК?" - примерно так это должно звучать? (и как и в каком виде такой-то МК получает исходные данные, к-е будут отправленны в ЭТО?)
И собственно даташит на ЭТО у Вас есть? - ссылку в студию, если да.
Там не совсем SPI. И проблемы что-то туда записать я не вижу - 3 лапы МК: клок, дата и чипселект. Последовательный протокол прекрасно реализуется програмно - поднять лапу в 1, подождать, опустить в 0, подождать, дернуть другую лапу, подождать и т.д....
Кстати, в одной из этих тем замечение - старый он, синтезатор этот, жрет много - 25-30мА. Рекомендуют вместо него LMX2306 и ему подобные от Нэшнл Семикондуктора.
спасибо желтому тигру... посмотрю на приведенные исходники обязательно....
я не декларировал эту микросхему как икону.....таких выпускается очень много разных ....например еще и на 900мгц) это не важно.
ПС в первой приведенной ссылке в зипе только хекс и ееп ...исходника нет...
вторая мне известна... в третьей перевод даташита( мне не требуется),
а в четвертой чтото похожее на программу для пиков..( но на АВР я еще не встречал в сети ни одного ВМЕНЯЕМОГО АДЕКВАТНОГО ИСХОДНИКА.)
Последний раз редактировалось vistador Сб май 30, 2009 01:02:50, всего редактировалось 2 раза.
Настя писал(а):Околотемный вопрос - как сопрячь
с микросхемой приемника TA8164P?
Ответ нужен конкретный, а именно схема.
vistador - судя по некоторым вашим репликам
у вас должен быть практический опыт.
Ах Настя! Узнаю Вашу железную лаконичность!
Вообще то 8164 никто не собирался( при проектировании ) использовать как управляемую синтезатором частоты...(старая она морально ).. Но опираясь на какой то практический опыт, думаю что можно попробовать вот такой ход конем-( пришлось нарисовать коряво, под руками только пейнт) я подрисовал на участке от схемы из общедоступного ДШ.
Надо добавить обмотку связи в виде одного или полтора витка провода такого же как и сама гетеродинная катушка , конструктивно приближенная к ней( со стороны горячего конца катушки) как если бы они были надеты на одну ось или каркас. Далее - обычный усилитель ( в магнитолах среднего пошива встречал не раз такой вот банальный - для усиления сигнала гетеродина для последующей подачи на синтезатор, например 7001, вывод 11)... конечно Вам следует проверить на практике этот вариант, так как я не знаю какой амплитуды осцилляция на ТА8164р...но думаю что должно сработать. Входная емкость мною не запомнилась точно... по номиналам пусть поправят меня другие , если кто не согласен. Транзистор любой из ВЧ( я бы взял от китайских приемников, забыл название) или смд вариант ( да Вы девушка продвинутая- разберетесь что и как ).. Запитывать этот типа усилитель, думаю следует от цепи питания 7001.
по остальным участкам , думаю, у Вас вопросов не будет.
Последний раз редактировалось vistador Сб май 30, 2009 01:05:32, всего редактировалось 1 раз.
Пухич писал(а):Честно говоря я тоже пока не до конца понял в чем проблема.........
На текущий момент я полностью согласен с товарищем NiTr0.
Вам тайминги приемника известны?
Я тоже с ним согласен...
тайминги меня не волнуют- их можно через корректировку программных задержек выставить. Проблема в том, что
я в программировании пока на младенческом уровне.Кому то это кажется бредом и простой задачей.Я пока так не думаю.
vistador - все это прекрасно. Спасибо. Проверю.
Но это лишь половина ответа. Меня интересует как сигнал
от LM7001 с ножки 15 или 14 "преобразовать" и подать
в сторону кристалла приемника (т.е. суть автоподстройки).
Ознакомьте с вашим вариантом схемы преобразователя.
Отвечаю на ваш вопрос "медленно" (если интересна практика).
При работе с LM7001 выяснилось, что непрерывная отправка
битовых последовательность из 3х-байтного слова приводит
к неприятному эффекту "генерации" ощутимой на слух.
В связи с этим, алгоритм управления имеется единственно
верный, а именно управлять LM7001 строго по факту внешних
воздействий. Т.е. - если состоялось нажатие какой либо кнопки,
то изменить параметр и отправить его в сторону синтезатора.
И снова ожидать нажатия кнопки.
Настя!Схему буферного каскада,что привёл Игорь,можно упростить-базу транзистора через конденсатор 5 пф соединить с контуром гетеродина(исключив тем самым катушку связи),эмиттер -на массу,всё остальное-без изменений.Неоднократно встречалось такое включение в китайском ширпотребе,и ничего-работает!
Сопрячь таким образом можно любой приёмник (с ПЧ 10,7 Мгц) с микросхемой синтезатора частоты-когда то экспериментировал много ,одна вот незадача-программированием не владею
Меня интересует как сигнал
от LM7001 с ножки 15 или 14 "преобразовать" и подать
в сторону кристалла приемника (т.е. суть автоподстройки)
Если сигнал гетеродина поступает на микру синтезатора частоты и с неё же напряжение идёт на варикапы приёмника,то уже работает ФАПЧ.Есть нюанс-чтобы всё работало как надо,приёмник должен быть предварительно настроен ,и частота гетеродина соответствовать заложенной в проге контроллера (Fгет+Fпч или Fгет-Fпч)
Проще всего управлять таким синтезатором через Soft SPI , Выкидываем часть по приему данных и вуаля все готово, ну а дальше просто засылка необходимых команд
В таком случае можно поиграться с номиналами R6,С14,и обязательно напряжение на (точке соединения R5,С13) должно быть выше хотя бы на 3-4в требуемого напряжения на варикапах для полного перекрытия диапазона приёмника.
Gigavolt писал(а):Если сигнал гетеродина поступает на микру синтезатора частоты и с неё же напряжение идёт на варикапы приёмника,то уже работает ФАПЧ.Есть нюанс-чтобы всё работало как надо,приёмник должен быть предварительно настроен ,и частота гетеродина соответствовать заложенной в проге контроллера (Fгет+Fпч или Fгет-Fпч)
Будем считать, что повторили пройденный материал, который
ранее был получен и изучен на практике. У меня вопрос конкретный
- кусок схемы от 14/15 вывода LM7001 к варикапам синтезатора
на TA8164P. У меня проблема не с программированием,
а с сопряжением.
В таком случае можно поиграться с номиналами R6,С14,и обязательно напряжение на (точке соединения R5,С13) должно быть выше хотя бы на 3-4в требуемого напряжения на варикапах для полного перекрытия диапазона приёмника.
Ну что ж такое. Я же говорю, что этот эффект связан с непрерывной
посылкой в сторону LM7001 управляющих последовательностей.
А такую посылку нужно сделать только один, в момент перестройки
частоты. Причина найдена и устранена.
Приводимую вами схему можно назвать классикой, но в связке
с TA8164P не работает. Проверено. Тут много взаимосвязанных
вопросов. Поэтому однозначно грешить именно на этот
вариант схемы не могу.
neonix писал(а):Проще всего управлять таким синтезатором через Soft SPI , Выкидываем часть по приему данных и вуаля все готово, ну а дальше просто засылка необходимых команд