
DIYFACTORY.RU |
ФОРУМ |
УЧАСТНИКИ |
ПОМОЩЬ |
КАЛЕНДАРЬ |
ПОИСК |
ГАЛЕРЕЯ |
ФАЙЛЫ |
ПРАВИЛА |
РЕПУТАЦИЯ
|
Здравствуйте Гость ( Вход | Регистрация ) | Выслать повторно письмо для активации |
Страницы: (18) « Первая ... 6 7 [8] 9 10 ... Последняя » ( Перейти к первому непрочитанному сообщению ) | ![]() ![]() ![]() |
Diz |
Дата 28.04.2009 - 00:00
|
Unregistered ќткуда: ![]() |
Пока не знаю, но возможно. В любом случае, до финала еще далеко -
даже на этой плате после запайки обнаружилось несколько досадных косяков. Плюс на очереди вторая плата, с экранчиком и крутилками. Платы рассчитаны под корпус Gainta G1183. PS SMD-детали с шагом 0.5мм не пугают ? :-) |
|
General Dead |
Дата 28.04.2009 - 19:44
|
Unregistered ќткуда: ![]() |
Diz а проект там где Пила клочится от МК можно вылодить с исходниками? Атмега, на СИ?
|
|
Diz |
Дата 28.04.2009 - 22:45
|
Unregistered ќткуда: ![]() |
Отдельный осцилляторный модуль, с внешним i2c-управлением ?
Это можно. Надо ? |
|
General Dead |
Дата 28.04.2009 - 23:27
|
Unregistered ќткуда: ![]() |
да, желательно и схему. Какнить может поковыряю и себе что-то придумаю...Я в Си мало что понимаю, мой выбор asm+Jtag.
Это сообщение отредактировал General Dead - 28.04.2009 - 23:32 |
|
Diz |
Дата 30.04.2009 - 10:23
|
Unregistered ќткуда: ![]() |
Вот, прошлый осцилляторный модуль на AVR с I2C управлением.
Выкладываю как есть, без всяких правок и причесываний. Собирается при помощи GCC (WinAVR) командой 'make all CFG=Release'. Камешек - Atmega48, тактируется от кварца 20МГц. Присоединённый файл ( Кол-во скачиваний: 21 ) ![]() |
|
General Dead |
Дата 30.04.2009 - 17:25
|
Unregistered ќткуда: ![]() |
Diz пасиба....А почему компилер фришный юзаешь? IAR или Keil вроде получше.
|
|
Serge_D |
Дата 30.04.2009 - 20:37
|
||
Unregistered ќткуда: ![]() |
"PS SMD-детали с шагом 0.5мм не пугают ? :-)" уже не пугают )) наоборот удобно.. |
||
|
EternalEngine |
Дата 30.04.2009 - 21:14
|
Unregistered ќткуда: ![]() |
Как собрать VCA на LM13700?
Эмулировал схемку из даташита на NI Multisim. работает нормально, но выход смещён на -2V. Это кривой результат Multisim, или я что-то недопонял? Хочу сделать на них управляемый напряжением микшер. |
|
Diz |
Дата 30.04.2009 - 21:36
|
||
Unregistered ќткуда: ![]() |
GCC - отличный компилятор (правда, не совсем приспособленный к восьмибитникам). А IAR даже бесплатно не надо - у меня на него аллергия :-) |
||
|
Diz |
Дата 30.04.2009 - 21:39
|
||
Unregistered ќткуда: ![]() |
Хех. Возрадуемся, что еще не все камешки в BGA и не все резисторы 0102 :-) |
||
|
Diz |
Дата 30.04.2009 - 21:48
|
||
Unregistered ќткуда: ![]() |
Если после выходного буфера (дарлингтона), то вполне. 0.6В падает на одном переходе база-эмиттер, 0.6В на втором. Еще сколько-то набежит из-за ошибок смещения усилителя. Хотя -2В многовато, -1.2..-1.5В в самый раз. Это сообщение отредактировал Diz - 1.05.2009 - 01:49 |
||
|
EternalEngine |
Дата 2.05.2009 - 09:39
|
Unregistered ќткуда: ![]() |
Diz, подскажи плз, какая точнось у 16 битного ШИМ меги? Достаточно чтоб рулить осциллятором в диапозоне 7 октав с шагом 0.1 цент?
|
|
Diz |
Дата 2.05.2009 - 16:54
|
Unregistered ќткуда: ![]() |
Хочешь напрямую, без экспоконвертора ?
С такими требованиями не хватит. Во-первых, хотя бы из-за низкой частоты ШИМ. Если камешек работает на 20 МГц (максимум для AVR), частота 16-битного ШИМа будет 305 Гц. Соответственно, нужен будет фильтр высокого порядка, чтобы ослабить пульсации на -40...-60 дБ. И время установления фильтра (скорость перехода между нотами) будет большим, десятки миллисекунд. Во-вторых, сейчас грубо прикинем разрешение в лучшем случае. В октаве 1200 центов. В 7-ми октавах 8400 центов. При нужном шаге в 0.1 цент(даже не говоря об экспо-не экспо) нужно иметь по меньшей мере 84000 разных кодов в ШИМ. Это уже 17 бит :-) |
|
EternalEngine |
Дата 4.05.2009 - 00:51
|
Unregistered ќткуда: ![]() |
Экспоконвертор есть в осцилляторе 1в/октава. взял схемку из memorymoog (задолбался с минимуговым... осциллогрофоп каждую ногу осциллятором прощупал, вроде всё как должно быть, только не генерирует. посылаю внешнюю пилу все формы синтезирует норм
![]() Я так грубо прикинул, если брать 12 бит цап - 4096 уровней, то получаем ~40 уровней между двумя соседними тонами, что есть очень мало. Если взять 16 бит - 65536 уровней, то получаем ~ 650 уровней на тон, что составляет 0.15 цента, с диапозоном 8 октав. только я незнаю где раздобыть 3 дешовых цап бить на 16-20), да ещё лучше чтоб в дипе были, хотя смд тоже подойдёт (ты меня убедил ![]() или может быть есть какой-нить вариант по сборке 1 24бит цап из 2х 12бит? З.Ы. кстати можешь сразу написать как фильтр как снова перепаять на питание +-15в и управление 0..+10в, чтоб я тебя больше с ним не допекал ![]() ![]() ![]() ![]() Это сообщение отредактировал EternalEngine - 4.05.2009 - 01:23 |
|
Diz |
Дата 4.05.2009 - 01:12
|
Unregistered ќткуда: ![]() |
www.analog.com и выбирать, а затем на www.efind.ru - смотреть цены и доставабельность.
Можно попробовать объединить выходы двух 12-битных ЦАП на суммирующем операционнике через резисторы R и R/4096. Нужной точности не получишь, но разрядность будет высокая. Можно посмотреть и в сторону аудио сигма-дельта ЦАП, они недорогие и с хорошей разрядностью. Пересчет на +/-15В как-нибудь позже, сейчас лень. В принципе, там все просто. Как работает сумматор на основе инвертирующего ОУ, представляешь ? Это сообщение отредактировал Diz - 4.05.2009 - 01:12 |
|
EternalEngine |
Дата 4.05.2009 - 01:26
|
Unregistered ќткуда: ![]() |
Diz, спасибо, я понимаю, просто мне сложно к сумматору нужные коэффициенты подобрать, т.к. так ещё до конца не врубился какое отношение к.у. 13700 к подаваемого на перемножающий вход напряжению...
з.ы. мне высокая точность не к чему, нухно питьчем и детьюном руоить с большой различаемостью, Это сообщение отредактировал EternalEngine - 4.05.2009 - 01:28 |
|
Diz |
Дата 4.05.2009 - 01:48
|
Unregistered ќткуда: ![]() |
Ну, там в даташите должен быть график крутизны в зависимости от управляющего тока gm = Iвых/Uвх, по нему можно посчитать.
Просмотрел, что CV = 0..10. Редактирую. R30, R14 - 12k. и вообще RV3 уменьшить до 10-33к, дабы смещение было стабильнее. Ограничивающие резисторы R46, R48, R28 можно оставить как в оригинале. Это сообщение отредактировал Diz - 4.05.2009 - 01:52 |
|
EternalEngine |
Дата 4.05.2009 - 01:58
|
Unregistered ќткуда: ![]() |
Diz, спасибо что ты есть, без тебя бы хрен разобрался.
Есть то есть, то симулятор мне совсем не то даёт( кстати симулировал с 2мя па2 и операционником 1k и 4М TL074, результат меня более чем устроил Это сообщение отредактировал EternalEngine - 4.05.2009 - 02:01 |
|
EternalEngine |
Дата 4.05.2009 - 02:04
|
Unregistered ќткуда: ![]() |
да и кстати если мультиплексировать 24 бит цап на 3 выхода, используя устройство выборки хранения на TL74x и емкостью 10n, в точности сильно проиграю? и с какой частотой ячейки лучше перебирать?
Это сообщение отредактировал EternalEngine - 4.05.2009 - 02:08 Присоединённый файл ( Кол-во скачиваний: 20 ) ![]() |
|
Diz |
Дата 4.05.2009 - 20:45
|
Unregistered ќткуда: ![]() |
Шумы еще учти. Скажем, диапазон 5В, 12-битный ЦАП - один дискрет 1.2 мВ.
Сможешь обеспечить настолько чистую землю ? Не говоря уже про большую битность :-) У TL074 может быть ошибка смещения напряжения до 6-10 мВ, прикидывай сам. Ячейки перебирать с такой частотой, чтобы задержки были незаметны. 1-5 мс на обход всех ячеек. |
|
![]() |
![]() ![]() ![]() |