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

Raymond

Пользователи
  • Постов

    811
  • Зарегистрирован

  • Посещение

  • Победитель дней

    42

Весь контент Raymond

  1. Может такое и бывает, но я лично не встречал. Фотки экрана с моей отладочной платы, обращенные к Howl Dgerone, показывают как раз LCD с заземленным Vo. Как видите, экран вполне себе контрастный. Слышал где-то, может у того же Рюмика, что иногда даже при заземлении контрастность страдает от того, что экран недостаточно темный, и поэтому на Vo подают отрицательное (несколько вольт) смещение относительно земли, скажем, от какой-то маломощной максимовской зарядовой помпы. Но самому таким извращением страдать не доводилось, просто не было надобности. Моя практика с этими модулями (десяток разных типов, как на просвет, так и на отражение, производства Ampire, Тinsharp, Wintek) показала, что можно землить без особых опасений. Впрочем, использовать ШИМ (если не жалко таймера или реализовать программно в основном event loop, особенно если он пустой) – вполне хорошая идея. Но я бы ограничился потенциометром. Действительно, если трудно достать переменный резистор, то что уже говорить о контроллерах? Благо, можно поставить одноваттный совковый СП-1 от громкости ламового телека (это шутка, конечно). ::smile Да, обычно если чипселект неактивен (обычно высокий уровень), выводы девайса находятся в третьем состоянии и ничего не мешает передаче данных. На практике мне не приходилось цеплять на один порт несколько слейвов, но при подключении датафлеши было замечено, что на качество передачи сильно влияет даже подключенный шлейф ISP (даже если другим концом он был отсоединен от программатора, играла только его емкость), но скорее всего это было потому, что датафлеш была подцеплена к отладке на соплях довольно длинных проводах. ::smile А так, согласен, если все нормально развести трудностей быть не должно. У меня так и было сделано при работе с Vinculum, так как там формат посылки очень… хм… нестандартный. Но цеплял и по UART, но сам UART мне ой как был нужен для других целей. Именно его я и подразумевал в посте выше. Чтение картинки со стандартной флешки – это как раз очень удобно и эргономично, чем заливать во внутреннюю память прибора с хоста через какую-то свою утилиту. Другие дело, что сама флешка и Vinculum жрут немало, это более весомый аргумент. А лично вы, ее использовали? И работали ли с альтернативными хост-решениями? А так, *философски* идеального ничего в мире нет, но все-таки работая с ним, достоинств вижу гораздо больше чем недостатков. Внутренняя файловая система, интуитивно понятные досообразные ASCII-команды для терминала и удобные HEX-команды для кода, удобная работа с каталогами, поддержка всего USB-класса BOMS-устройств (даже жесткий диск, фотоаппарат, ваши SD, а также MS через переходники цеплял), возможность работы с аудиофайлами (зависит от прошивки, VMSC, к примеру, которая может напрямую работать с mp3-кодеком) с HID-устройствами, USB-принтерами (не работал лично), - сплошные достоинства. Так что дело не в лени, простота VS возможности у Винкулума на должной высоте, которая перекрывает другие недостатки, как то не совсем удобное чтение файлов, длительные процедуры вычисления свободного места не флешке, корявый SPI. Да и на скорости 3 Мбод по уарту (реально 272kB/s, см. AN112 от FTDI) даст скорость перезаписи вашей флешки, скажем, на четыре гига, в пределах 20-25 минут, никак не часов. А для флешек большего размера, думаю, нет особого смысла юзать Винкулум. Но как периферийная микра для BOMS (еще раз повторяюсь, да) ей ровни нет на рынке хост-контроллеров. Кроме того, чтобы поднять хост на том же Кортексе, придется ой как повозится. А готовые библиотеки для таких вещей обычно трудно доставаемые или платные (и очень недешевые). Стоит не копейки, согласен. Но я был в свое время так окаваен этой микрой, что вот построил себе еще один модуль с ней, чтобы вставить в новый проект, а не барахолить старую отладку с Винкулумом. Если в курсе, FTDI выпустила Vinculum II (VNC2L), как новая версия старого Vinculum (VNC1L), больше периферии, шимы всякие для создания автономных хост-устройств, но вряд ли буду ее использовать, так как в плане самого хоста они никуда не продвинулись. ППКС, но. Иногда жизнь можно упростить. Например, можно использовать драйвер, представляющий память как линейное пространство без блоков и страниц, и использовать его как примитивную файловую систему. Так и делал, обычно этого достаточно. Конечно, мне возразят что для большой памяти это ненадежно, согласен. Но для картинок стандартных фиксированных размеров, весом 46 с копейками килобайт из памяти размером 2Мб это вполне качественное решение. Инженерия – забавная вещь, совершенствовать и городить можно до бесконечности, так что надо уметь останавливаться на дешевом и максимально простом решении. Да и вы это знаете не хуже меня, мрк.
  2. Еще раз отсылаю к статье Рюмика. Вывод контрастности, если лень ставить потенциометр (которым можно регулировать эту самую контрастность), можно просто заземлить напрямую, без никаких резисторов, это соответственно выведет ее на максимум. В некоторых отладках у меня так и сделано.
  3. Howl Dgerone, отлично, что сдвинулись с места в плане «железа». Программатор через LPT из-под PonyProg? Все-таки раз в этой теме заговорили о микроконтроллерах и экранах, добавлю еще (для вдохновения). Вывел на вышеупомянутый дисплей картинку. Выглядит просто замечательно, но как всегда фотоаппарат портит всю красоту (то же что фотографировать экран мобильного или ноутбука, т.е. ничего хорошего ). Картинка была выведена, можно сказать, классическим способом. После подготовки необходимого BMP-изображения, оно было конвертировано в файл, где побайтно была представлена каждая точка в 16-битном цвете. Учитывая размер моего экрана (176 на 132) и то что на точку идет два байта, размер массива равен 46 464 байт. Для внутренней флэш-памяти микроконтроллера это обычно много, поэтому картинка была загружена через софтово-эмулированный USB-порт контроллера из терминальной программы в графическую память экрана (в будущем планируется поцепить стандартную USB-флешку и читать с нее, или использовать Atmel DataFlash, но придется делить SPI). Короче говоря, вот результат:
  4. Хм, не согласен. Это чистой воды шаманизм, то есть, то, против чего лично я категорически против в своих разработках, ибо если есть возможность уменьшить вероятность потенциальных глюков, это надо сделать. Микроконтроллер должен стабильно работать в пределах BOD-супервизора (фузы BODEN и BODLEVEL) и вырубать его должен супервизор вгоняя в ресет, а не просадка питания на 100 милливольт с остановкой такта когда на порту загорелся светодиод или изменится температура корпуса. Тем более, говорят, поднимать питание выше 5,6 вольта нельзя, так как могут не выдержать защитные диоды портов. Хотя я слышал легенду о том, что АТмега работала от 12 вольт чуть ли не полгода (разработчик перепутал что-то с питанием и не заметил). Обычно использую 4 вольта порог (BODEN=BODLEVEL=0) для пятивольтового питания и 2,7 вольта, (BODEN=0, BODLEVEL=1), для 3,3 вольтового. Выбираю такой оверклок, чтобы он стабильно работал в пределах 4-вольтового BOD. Кстати, вот вчера на выходных ради развлечения подцепил цветной экран от S65 (LS020) по SPI. Идея далеко не нова, но выглядит просто замуррчательно (в реале намного лучше, чем на фотке). Может поставлю его в какой-то следующий проект. ::smile
  5. Это так, но я стараюсь избегать ошибки и использовать стандартный битрейт, обычно 115200 для AVR. Не смотря на то, что ошибка до 10% вполне допустима, но тут уж работает личный перфекционизм. Конечно, это не MSP430 со своим PLL для UART, там вообще мечта. Естественно, они же прямо на шине сидят. Изучал вопрос, но учитывая цену таких переходников, мне как-то перехотелось. Тем более, что у мя всего один PCMCIA, занятый дополнительным картридером. Да и большинство нужных отладочных средств давным-давно на USB и могут быть легко куплены, или сделаны вручную как я сказал выше. Знаю, поэтому долго искал «эмбеддерский» ноут с настоящим COM-портом, и таки нашел. ::smile Касательно оверклокинга, в основном все AVR питаются у мя от пяти вольт, поэтому я не зря говорил, что оверклочу их именно при максимальном питании. Но есть случай, когда ATmega16L работает на 12 мегагерцах при питании 3,5 вольта (так как там софтверно-эмулированный low-speed USB), но в более поздних проектах питаю таки их от пяти и просто ставлю на сигнальные линии стабилитроны на 3,6 вольт как это реализовано в USB ASP, к примеру. Их емкости довольно небольшие, проблем при передаче нет.
  6. Было много дел, в том числе по изготовлению некоторых электронных проектов, но темку таки почитывал. Попробую и я добавить несколько замечаний, возможно они тоже будут кому-то полезны. Во первых, должен сказать, что если время поджимает – писать надо на сях, тем более что сам проект это позволяет без проблем. Конечно, знание ассемблера никто не отменял, но «быстрый старт» иногда полезно делать на высоком уровне. dr.Nimnul, который раз удивляюсь схожести нашей инженерной практики. ::smile Сам уже много лет использую IAR for AVR – очень качественный компилятор с многими настройками и компактным выходным кодом. Code Vision не использовал никогда, в отличие от некоторых знакомых, так что лично мне сказать что-то определенное сложно, но практика показывает, что пользуются им немногие, тогда как IAR используется профессионалами для коммерческих разработок, как для AVR так и для ARM, Cortex, MSP430. Есть еще Bascom, Algorithm Builder, Flowcode и другие компиляторы, приближающие программирование микроконтроллеров к визуальному, но никогда не использовал их, можно сказать, с идеологических точек зрения. Для встроенных систем предпочитаю писать код лапками и когда он весь на виду. Да?! Пруфлинк в студию! Не слышал о таком и близко, хотя все может быть. Впрочем, ATmega8 легко заменяется на более навороченную ATmega88 или ATmega168, при этом они все pin-to-pin compatible как в DIP28, так и в TQFP32. Правда, подороже будут, но и периферия позволяет больше (чего только стоит прерывание по изменению состояния многих пинов). ::bouncy А в чем были трудности? Например, у мя все ЖК подключены по четырехбитной шине, код несложен, просто передаешь нибблами по четыре бита, подключая линии ЖК к старшей тетраде порта (так удобнее всего, но приходилось цеплять и «куда было»), сначала передается старшая тетрада, потом младшая. Естественно, больше тактов на линии Е, но на быстродействие экрана на самом деле почти не влияет (все равно все ограничивается инерционностью кристаллов, которая на порядки выше) – отличная вещь, советую использовать. 1. Установить значение линии RS 2. Вывести значение старшей тетрады байта данных на линии шины DB4...DB7 3. Установить линию Е = 1 4. Установить линию Е = 0 5. Вывести значение младшей тетрады байта данных на линии шины DB4...DB7 6. Установить линию Е = 1 7. Установить линию Е = 0 8. Установить линии шины DB4...DB7 = HI[/code] Делал красивее. Та же матрица, но на диодах Шоттки (чтобы падение было поменьше) делал гальваническое ИЛИ, подавая этот сигнал на аппаратное прерывание, в котором и опрашивал клавиатуру. Лично у мя были баги, схема оказалась критичной к обвязке, но введением микрофарадного керамического конденсатора на ногу прерывания к земле решило все проблемы – работает очень стабильно, таймер не нужен, лишний раз клаву не дергает. Или еще лучше – таки да, подключить PS/2 клаву, тоже придется использовать прерывания, но кнопок зато завались и линий всего две. Ага, для упомянутого UART. Только кварц надо выбрать правильный, на уартовскую частоту, например, из серии 7.3728МГц, 11.0592МГц, 14.7456МГц или 18.4320МГц чтобы минимизировать ошибку (не использовать же нестандартную скорость передачи). Последний у меня стоит во многих авровских проектах даже если используется та же мега16, у которой по даташиту максимальная тактовая частота 16.0000МГц при питании от 5 вольт. Небольшой оверклок не вредит, все работает очень стабильно. (Впрочем, надежно мегу8, 16, 32, 128 даже с индексом L оверклочил до 20МГц при пятивольтовом питании без ущерба стабильности. Хорошо это или нет – вопрос философский, но многие к ограничению тактовой частоты в даташите относятся слишком уж догматично даже в своих любительских поделках, а когда о серийности приборов речи не идет, можно и пофантазировать ) Запороть контроллер есть куча способов и комбинаций, было дело, пришлось собрать параллельный высоковольтный программатор. Главное быть поосторожнее с FUSE RSTDISBL или SPEN, а то будет весело когда ISP отрубишь. Впрочем PonyProg будто не позволяет сделать такое кощунство (точно не помню, его не юзаю, но другие программаторы позволяют ) Скорее проблема в том, что этого порта на ноутбуках просто не будет, так что для себя решил к нему не привязываться ни в каких разработках, даже в программаторах. Это касаетсякак микроконтроллеров, так и ПЛИС. А в системах обмена данными с ПК тем более. Не смог пройти мимо, мурк. >’^..^’ Вам бы со свободно распространяемого GUI-компиллятора начинать бы, WinAVR называется. Когда-то использовал его, на самом деле очень неплохая вещь, лишь немногим по плотности кода уступает IAR for AVR, к тому же все время совершенствуется и, что для вас немаловажно, в сети куча примеров и исходников, под него заточенных. Уж с ЖК – и подавно множество, просто ищите и используете, на самом деле найти и правильно прикрутить чужой код тоже надо уметь, хотя в учебных целях неплохо бы написать все с нуля. С eeprom, правда, в WinAVR придется самому лапками работать, IAR работу с памятью существенно упрощает. Для старта советовал бы собрать программатор через СOM (хотя там линии хендшейкинга используются тоже нестандартным образом и мосты USB-COM типа FT232 тоже идут лесом). Хотя самое хорошее решение, которое я всегда рекомендую в таких случаях – это программатор USB-ASP, отлично работающий с дудкой (AVR Dude) или AVR910-совместимый программатор от Protoss работающий с AVR Prog (неприятно только, что AVR Prog поддерживает меньшее количество контроллеров, а программатор инициализируется как COM-порт). Оба типа программаторов в плане железа очень похожи, собираются на макетке за 5 минут и доставляют кучу профита (по скорости с тем же Pony не сравним). Естественно, возникает вопрос как прошить управляющий контроллер, но, думаю, на кафедре вам должны помочь с этим. Готовые прошивки разных версий и схемы доступны в сети. Еще вот статьи Рюмика о программировании AVR. Если еще не нашли их – советую найти и изучить, отличные примеры старта с WinAVR, в том числе работа с ЖК, все там есть. Да, и
  7. Никогда бы не подумал, звучит как что-то из разряда фантастики. Т.е. не поверю пока не найду проверенный источник, слишком уж это невероятно. Холодная плазма в кавитационной каверне – это еще понятно, для этого необходима энергия порядка потенциала ионизации (единицы-десяток электрон-вольт), но когда речь идет о мэвах для D-D-реакции синтеза… Кроме того, логично подумать, при такой страшной кавитации начнут распадаться сами молекулы ацетона, так как энергия для их разрыва несоизмеримо меньше, будет лететь много газа, в т.ч. дейтерий, СО, ненасыщенные углеводороды типа дейтерированного этилена и ацетилена.
  8. dr.Nimnul, Я имел в виду, что запрет чистить кварцы в ультразвуковой кавитационной ванне очевиден именно из-за его механической структуры – попасть в резонанс пластины вполне реально. Это как вы правильно сказали, аналогично пъезокермическим элементам из титаната бария. На самом деле много работал с ультразвуковыми ваннами, в химической практике это обычное дело, в основном для того, чтобы почистить посуду, ускорить растворение реактива (кристаллы просто разбивает) а также, что самое важное, для дегазации раствора (что необходимо, например, перед хроматографическим анализом). Правда, после того как кавитация раз поменяла мне пространственную конфигурацию органических молекул (цис на транс) и на хроматограмме вылезли новые продукты, я его использую намного осторожнее. Ультразвук нельзя недооценивать, особенно если он намного мощнее стиральной машинки «Ретона». В кавитационных пузырьках на самом деле громадные температуры и давления, энергии могут быть соизмеримы с энергиями ионизации, вот есть «голубая мечта» понаблюдать сонолюминесценцию в глицерине. ::smile
  9. Да на логике как раз проще... Кстати, среди вас еще и диггеры? Респект. ::smile Насколько мне известно этот народ всегда интересуется сверхяркими светодиодами и экономическими драйверами для них, так как остаться в темноте в канализации под городом никак не хочется. ::smile
  10. А вы много встречали форумов, на которых это вообще возможно? ::smile В том-то и дело, что ваш ник – это имя вашей учетной записи под которым вы авторизуетесь на форуме, изменено может быть только администрацией. Иначе представьте какая была бы неразбериха, если бы каждый менял имя аккаунта как ему заблагорассудится. Напоминать что стало с Оуэном, думаю, не требуется.
  11. Да, картинка с Book of Vile Darkness, вот полный вариант, так бы сказать: А жирные драконы, соглашусь, выглядят пугающе. Впрочем, не всем драконам суждено летать.::smile
  12. Без пайки? Это как, на скрутках или на цанговой макетке? Как сказали выше, схема с зарядом емкости – это суть танцы с бубном, так что даже если все отлично заработает на макетке (после подгона номиналов с учетом тока утечки) не факт что так же будет на печатной плате. Так что давайте на счетчиках и кварце. ::smile Еще забыл сказать. dr.Nimnul, не совсем понятно назначение pnp-транзистора, управляющего диодом. Вряд ли тут будет использован мощный светодиод (для которого по-хорошему нужен драйвер и кушать он будет немало), гораздо проще подцепить светодиод через резистор прямо на выход инвертора и использовать его как буфер. Для современных сверхярких 5мА вполне достаточно для красивого свечения.
  13. 2 dr.Nimnul, Это не имеет значения, так как при увеличении питания, очевидно, вместе с порогами линейно увеличится и необходимый заряд для срабатывания этих порогов, кондер просто будет заряжаться большим током к большему напряжению за то же время, что и сказано в даташите на NE555: Иначе от аналоговых таймеров не было бы пользы, хотя, соглашусь, в реальности не все так кавайно. Конечно, речь идет о заряде конденсатора непосредственно через резистор от напряжения питания экспонентой, без всяких стабилизаторов тока. Ну, скажем так, там и передирать нечего-то. Хотя соглашусь, мнение о том, что схемы кварцевых генераторов (в т.ч. схема Пирса) просты – очень обманчиво. В приведенной вами схеме я бы советовал конденсатор последовательно с кварцем делать керамическим переменным. Да и емкости на землю по обе стороны этой системы могут понадобится для подстройки фазовых сдвигов, хотя действительно часто емкостей входа и выхода инвертора вполне достаточно. Очень непростой и интересный вопрос с выбором шунтирующего инвертор резистора, так как именно от него зависит легкость запуска, потребление и время выхода в стационарный режим. Интересовался этим вопросом, сколь явно четкой статьи на эту тему так и не нашел. Часто все-таки возникает необходимость остановки и запуска генератора внешним сигналом. Очевидно этого можно достичь если заменить инвертор с выводами 3,4 по вашей схеме на NAND. Второй инвертор тоже хотелось бы заменить им же, хотя не факт, что заработает как надо (NAND не имеет линейной амплитудной и фазовой характеристики, вопрос насколько это критично). Так что в принципе я больше приверженец схемы, которую привел во вложении в прошлом посте, она должна быть менее «капризна», так как генерит даже без кварца, а кварц только подгоняет частоту «под себя». Кстати, фазосдвигающая RC-цепочка необходима для выполнения фазового условия самовозбуждения, особенно если генерация идет на низких частотах. Надо пробовать. И ноги этой же микросхемы в DIP24 торчали с компаунда? Брутальное решение, ничего не скажешь. Отладочные платки с DS1302 и DS1307 уже развел, учитывая что пару микросхем мне уже купили, попробую вживую. Да, кварц должен быть с емкостной нагрузкой в 6 пикофарад, как и сказано в AN58 от Maxim. Собственно ничего не говорится, что система капризна именно к запуску, речь идет о классическом свойстве схемы Пирса что емкость может изменять частоту параллельного резонанса, это в целом очевидно. В разводке схем посадил кварц так близко как только возможно, так как из-за высокоимпедансных входов генератора он вполне может на себя ловить всяческие помехи. Окружил соединения кварца медью, вышли не совсем охранные кольца, но лишним не будет. Но и тут надо без фанатизма – слишком близкое расположение земляной меди может создать паразитную емкость и сместить частоту, так что от греха подальше. Извечный холивар электронщиков, в котором я тоже несколько раз брал участие, это заземлять или не заземлять корпус кварца. С одной стороны это повышает помехоустойчивость а с другой емкости корпуса влияют на частоту. Впрочем, в реальности встречал оба решения. Думаю, должно заработать. Заработает или нет на деле – посмотрим, как изготовлю эти две элементарные платки вместе с другими проектами поинтереснее. А потом запущу на месяц, а за это время можно будет обговаривать другие интересные темы, а потом сравнить накопившуюся ошибку. А то все-таки странно, что производитель все так усложнил. Малопотребляющие кварцевые генераторы в интегральном исполнении много раз обкатаны, любые китайские часы тому пример. Кстати, от какого напряжения питали DS1307? У меня будет СR2032 на 3 вольта. Думаю, если напряжение поднять, запуск станет легче, но это, конечно, глупое экстенсивное решение. Чистить кварц где-то в ультразвуковой кавитационной ванне я бы не додумался при всем желании. Напоминает предупреждение на городском фонтане «Вода не предназначена для питья». dr.Nimnul, за совет спасибо, микросхемки от ST опробую также, будет время разберусь, в т.ч. в чем отличие 81 от 56. В продаже есть и стоят копейки. KopwyH, фотку магического девайса в студию, интересно же. Semster, вряд ли эта идея приживется, так как неэргономична страшно. Пока что, ИМО, в области эргономики управления гаджетами в ближайшем будущем вряд ли кто-то превзойдет айфоны. ::smile
  14. Да уж, молотком – вершина вандализма, учитывая, что шуруп при забивании не раздвигает волокна дерева, а просто их проламывает, что потом приводит к соответствующим последствиям. Есть более развитая технология, для более трудолюбивых – забивание шурупа почти до основания и потом проворачивание на пару оборотов. Такое тоже встречал.
  15. Иногда на выходных на центральной площади города не только продают интересные вещи, но попадаются и довольно забавные рекламы. В этот раз я нашел рекламу производителя шурупов и в доказательство качества своей продукции они предлагали примеры, кулечек, в котором запечатаны два шурупа, два дюбеля и ключ для их закрутки. Сами же шурупы на рекламных листах выглядели очень высокотехнологично и со звездочкой или шестиугольником вместо шлица. В пакете же оказались шурупы с обычным крестом а к ним… гексагональный торцевой ключ. И так – во всех рекламных образцах. То есть, этим ключом можно закрутить этот шуруп с тем же успехом, что пробовать это сделать барабаном или тапком, то есть, невозможно в принципе. Остается только догадываться что производитель имел в виду. В доказательство – фотография, пакет заварен и полностью в кадре чтобы не думали, что я туда по приколу что-то подсунул. А так, хоть бери да отсылай в идиотеку Тёмы Лебедева.
  16. Полностью согласен. Решил перенести этот эпический спор сюда из темы о видеоинтервью Драко. В теме о флуде не будет грехом запостить демотиватор в тему. ::smile
  17. А, вот о чем речь. Ну так берите какой-то JFET ОУ с однополярным питанием. ::smile
  18. Ага, речь, как я понял, идет о полевых ролевых играх. А это ничего, что амулеты будут зажигать светодиод кастовать магию асинхронно друг относительно друга? Для пяти уникальных штук, думаю, это не проблема, так как оно в принципе не может быть дорогим. tiny15L - хорошее решение. Каким образом? Только экспериментально втыкая их. Поскольку каждый раз ждать пол часа лень, уж проще снять несколько точек зарядной кривой и экстраполировать до уровня порога. Это тоже лень, но если есть студенты младших курсов, можно им поручить в качестве лабораторной работы. ::smile Не совсем понял мысль о пробое. С такими интервалами дискретные элементы – не лучшее решение в плане простоты. Релаксационные генераторы делают на однопереходных полевых транзисторах, но это не тот случай.
  19. Да, именно так и есть. Касательно прижимания обмоток, для этого GDT мотают переплетенным проводом, но тут возникают трудности чисто изоляционного плана, так и увеличение паразитной межвитковой емкости, что в силовухе, особенно при управлении верхними ключами на достаточно высоких частотах, может вылезти боком. Так что мне приходилось идти на компромисс с индуктивностью рассеяния и разносить обмотки по разным слоям. Так как небольшая индуктивность рассеяния часто допустима, чего не скажешь, например, о высоковольтных флайбаках, когда она выливается в дополнительные высоковольтные выбросы (так как эта индуктивность не связана с нагрузкой), которые без проблем могут убить ключ не смотря на демпфирующие цепочки с трансилами. Кстати, учитывая это, обычно дроссели флаев (не поворачивается язык назвать это трансформатором) мотаются на ферритах с достаточно высокой проницаемостью, иногда с незначительными немагнитными зазорами, при этом стараются заполнить феррит как можно более плотно, или даже разбивают обмотки на секции (в блоках питания некоторых телевизоров можно это наблюдать). Но в режиме однополярных токов с постоянным подмагничиванием действительно надо смотреть на интегральную индуктивность дросселя при нужном токе, это да, так что, считайте, мы сошлись во мнениях. Индуктивности для многофазных конвертеров удивили. Выглядят просто монструозно , пока в реальности не встречал. Знаю, сам так делал, ибо они более никуда и не пригодны (хотя делал понижающий на них, только один раз). А так использовал как для подавления синфазной, так и дифференциальной составляющей, работает действительно неплохо. У меня как раз намечается использование установки в экранированном боксе дабы защитится от внешних помех в сигнальных измерительных цепях (800 микровольт пульсаций уже создают трудности в вычислениях) вот тогда придется проиграться с фильтрами для постоянки в силовых цепях, а также топологией земли. Уже предвкушаю йифф мозга возню в будущем, но это другая тема. Касательно совковых материалов, да, от них надо отходить, какими бы хорошими они ни были. Впрочем, попробую поискать МП140, спасибо за наводку. У самого валяется несколько колец альсифера, ну точь-в-точь на вид как вы показали на картинке. Только вот я точно знаю, что это всего лишь альсифер, а так бы заделал какой-нить форвард для интересу.
  20. Как верно сказал dr.Nimnul, пороговый элемент должен быть по любому интегральным с малыми входными токами, и никак не дискретный транзистор. Чтобы получить удовлетворительную точность, надо соответственно точные конденсатор и резистор. Прикиньте величину конденсатора при реальном сопротивлении резистора (скажем, 3 мегаома), емкость будет исчисляется многими сотнями микрофарад. Электролит будет плавать некисло, а набрать такое с неполярных конденсаторов не представляется возможным – вы себе представляете что это будет за байда? В любом случае побольше и потяжелее самого прибора вместе с батареей, так что это решение, так сказать, в лоб. ::smile Впрочем, мы все еще не знаем области применения сего чуда техники. Если задача состоит в том, чтобы после 30 минут бездействия погасить свет в сортире комнате – подход на RC-цепочке вполне подойдет, главное взять качественный электролит с малыми токами утечки.
  21. У меня тоже Каспер и он тоже сегодня обновлялся, предупреждений не выдает.
  22. Кстати, будет интересно. Я делал по схеме, которая во вложении (рис.1.), на самом деле баян. Кстати, заменой инвертора на NAND можно добиться как раз желаемой остановки генератора при достижении нужного счета. Вообще не обращал внимания как оно организовано на материнках, всегда думал, что там собственно RTC сделан в виде специализированной микры, а не на инверторах. Например, в будущий проект собираюсь заложить что-то подобное, например, DS1302 или DS1307. Разные типы интерфейсов, а так микрухи похожие, полноценные часы с календарем – по сути, сама микруха, литиевая батарея типа СR2032 на 3 вольта (как на материнке) и кварц на 32.768кГц. И по I2C или SPI цепляйнихачу. Чтобы не было зависимости задержки или частоты генерации от меняющегося напряжения, тут вполне подходит упомянутая вами таймерная КМОП 555 (а не обычная КМОП-логика), так как компараторы работают по относительным уровням напряжения. Хотя да, кварцевый генератор предпочтительнее. Если же говорить серьезно, МК предпочтительнее, так что KopwyH не так уж и неправ, ИМО. Это будет быстрее в плане изготовления и выгоднее как в размерах, так и в цене (возможно). Просто надо брать самый дешевый МК, на ум приходит tiny11, к примеру. Он немного устаревший и (внимание!) с высоковольтным последовательным программированием (да-да, нету у него ISP, ня), но если бомб девайсов будет изготовлено over9000, можно и сваять для такого дела высоковольтный программатор, или взять что-то другое и немного подороже, например, tiny13 или tiny15L. ::smile
  23. А я разве сказал что-то другое? Цитирую себя: Так что вы тоже не совсем правы. Да, смысла в огромном значении проницаемости в этом случае действительно нет, но тут суть именно в снижении остаточной индукции (что позволяет увеличить возможный размах B, что я имел в виду под «более эффективным использованием»), а не только в снижении самой проницаемости. Хотя если учесть, что проницаемость системы с нераспределенным зазором в основном определяется самым зазором (при проницаемости магнитной среды гораздо больше единицы, а это всегда так), есть смысл гнаться не за проницаемостью, а за Bs. Именно так, я не говорил что это увеличивает Bs, см. выше. Это растягивает петлю гистерезиса, поэтому насыщение происходит при большем Н, коэрцитивная сила и Bs остаются теми же (иллюстрация во вложении). Как понимаю, это что-то вроде карбонильного железа. Да, знаю K26 и как они выглядят, у самого куча валяется, да и что невмеру говнистые – тоже никому не секрет (поэтому и валяются ). В сети пару раз видел как неопытные пользователи были окаваены их внешней привлекательностью и напарывались на трудности при использовании, например, цепях управления. Хотя в кольцах с материнок, естественно, частотка будет намного лучше. А вот за информацию, что салатово-синий это K52, спасибо. Хотя на самом деле на материнах видел самые разнообразные конструкции и часто очень непросто определить параметры магнитного материала (ибо снимать гистерезис методом фигур Лиссажу как-то лень). Да, индуктивность пропорциональна квадрату, но все равно мотать придется больше. Особенно учитывая, что вы предлагаете уменьшать проницаемость не в два раза, а более чем на порядок. Другое дело, что придется доматывать не так много и это не всегда критично – да, такое может быть, согласен. Часто желательно наматывать как можно меньшее число витков и как можно плотнее к магнитопроводу, так как следует упомянуть такую неприятную вещь как индуктивность рассеяния, особенно важную в трансформаторах, которая возрастает при заполнении окна. Поэтому сделать хороший GDT из K26 практически невозможно, тут вряд ли можно найти другое качественное решение, как только феррит с большой проницаемостью и относительно большим Bs и хорошей частоткой (N87 в этом применении обкатан многими силовиками, не только мной, и множество раз). Касательно тепловых потерь в ферритах – это действительно проблема, согласен, хотя я говорил о самых общих параметрах феррита, необязательно гонять N87 на частотах 500 КГц с полем в 0,5Тл. Обычные частоты моих мощных преобразователей – это 80 КГц, хотя делал и повыше, работает отлично. ::smile Перенес дискуссию в новую тему. ::smile
  24. Если использовать индуктивности готовые для маломощных цепей питания, вы все верно говорите. Но представим, что речь идет о более высоких мощностях, до нескольких сотен ватт. Хорошие ферриты допускают 0.4-0.5Тл при комнатной температуре, например, мой любимый цинково-марганцевый феррит от EPCOS, материал N87 (вложение). И работает до частоты 500 кгц, а в резонансных схемах и повыше будет. Есть и более высокочастотные, до нескольких мегагерц. Умеренная? Очень и очень низкая против 2200 в N87, то есть, при изготовлении индуктивности с такого пермаллоя, придется повышать количество витков, что увеличит омические потери и размеры. Кроме того, обычно в buck-преобразователях не ставят немагнитных зазоров (вспомните множество тороидальных дросселей, даже на материнках). Немагнитный зазор используется если надо понизить остаточную индукцию в режиме сильно пульсирующих однополярных токов, например, в форварде, питаемом от «косого» моста, к тому же это позволяет более эффективно использовать возможности феррита. В режиме же непрерывных токов, в феррите никогда не достигается значение остаточной индукции, хотя «растягивание» петли гистерезиса вполне может спасти от насыщения. Вижу что плавное, это их (а за одно и разработчика ) и спасает. Грубо говоря, если используешь эти индуктяхи, главное разработчику не выходить за допустимые значение токов при оптимальном тепловом режиме не вдаваясь в магнитные процессы, так что о насыщении можно и не думать. В принципе считаю, что в особо мощных и относительно высоковольтных понижающих импульсных стабилизаторах лучше применять ферриты с высокой проницаемостью на не очень высоких частотах преобразования во избежание лишних динамических потерь. При этом хорошо, если не поджимает место. ::smile
  25. Как вы говорите, ППКС. Считаю, что всеми силами надо стараться избегать режима прерывистых токов, что всегда и делаю как вы озвучили, увеличивая индуктивность, при этом следя за омическими потерями. Режим прерывистого тока намного более шумный, необходимы фильтрующие конденсаторы с особо малым ESR и куча керамики при этом, что лишняя возня. Да и когда индуктивность отдаст накопленную энергию и ток прервется, всегда возникают разнообразные паразитные колебания, что не есть гуд. Как проиллюстрировано на картинке во вложении (на графиках напряжение показано на диоде или на синхронном выпрямителе). Ну и еще необходимо следить за тем, чтобы не влететь в насыщение, особенно при больших токах и дьюти, так как это грозит не только конденсаторам входных и выходных фильтров, но и самому ключу. Модули тоже не использовал, делал только на дискретных компонентах, получалось не слишком маленьким, зато мощность разных стабилизаторов варьировалась от десятков до сотен ватт (больше как-то не было необходимости делать). Но предложенную вами микру, пожалуй, испробую как будет время. ::smile
×
×
  • Создать...