...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)
-
- ух сколько понаписали .... а если поставить вопрос ребром,
разработка для себя, или за деньги ?? если второе... трем ветку,
ставим преобразователь уровней, идем в поисках новых граблей!!! - Aleksey_75(08.02.2025 22:09)
- для себя и за деньги одновременно :) / разработка коммерческого устройства за свои деньги :)) / - Adept(09.02.2025 01:58)
- преобразователь и забыть ! - Aleksey_75(09.02.2025 21:42)
- меня на резисторах с шотткой устроило по всем статьям :)) - Adept(09.02.2025 23:28)
- ох... есть правило и оно очень работает "кроилово приводит к
попадалову". У вас пайка резисторов +- будет равна стоимости
преобразователя - Aleksey_75(10.02.2025 11:10)
- Пайка преобразователя тожэ денех стоит! - mse homjak(10.02.2025 11:49)
- ну по точкам пайки, я думаю преобразователь поменее резюков будет - Aleksey_75(10.02.2025 19:18)
- чисто по цепям согласования 8 элементов, 16 точек пайки (по 1,60р
за точку автоматической пайки при малом тираже) 25,6р - ровно
столько же, сколько за soic16, но нет лишнего компонента в
номенклатуре, и по компонентам, - стоит на порядок меньше
преобразователя (хоть экономия невелика :)) - Adept(10.02.2025 20:35)
- в моем варианте, нет "рукоблудства" и все занимаются своим делом, ну и душа спокойна ))) - Aleksey_75(10.02.2025 23:48)
- чисто по цепям согласования 8 элементов, 16 точек пайки (по 1,60р
за точку автоматической пайки при малом тираже) 25,6р - ровно
столько же, сколько за soic16, но нет лишнего компонента в
номенклатуре, и по компонентам, - стоит на порядок меньше
преобразователя (хоть экономия невелика :)) - Adept(10.02.2025 20:35)
- ну по точкам пайки, я думаю преобразователь поменее резюков будет - Aleksey_75(10.02.2025 19:18)
- Пайка преобразователя тожэ денех стоит! - mse homjak(10.02.2025 11:49)
- ох... есть правило и оно очень работает "кроилово приводит к
попадалову". У вас пайка резисторов +- будет равна стоимости
преобразователя - Aleksey_75(10.02.2025 11:10)
- меня на резисторах с шотткой устроило по всем статьям :)) - Adept(09.02.2025 23:28)
- преобразователь и забыть ! - Aleksey_75(09.02.2025 21:42)
- для себя и за деньги одновременно :) / разработка коммерческого устройства за свои деньги :)) / - Adept(09.02.2025 01:58)
- Выглядит так, будто стартовая конфигурация (фьюзы) читается
ненадёжно. Может, просто программатор дохлый или питание -
микросхема просто не прошивается должным образом. - Nikolay_Po(08.02.2025 09:44)
- не, сдохло чего-то в AVR-е. Заменил МК, доработал цепи согласования, всё пошло (FRAM осталась живой) - Adept(08.02.2025 15:07)
- А может иголки по питанию, 12 В на ножке бывает, жытаг сам по себе
включился и так умер, сопля припоя или дорожка с трещиной. Кароч
для макета необходимо чтобы процессор был в панельке и менялся
одним движением на новый, а не вот это всё. - Boвa(08.02.2025 10:54)
- житаг не люблю из-за множества проводов и большого коннектора на
плате. (UART - "нашефсе" для отладки, когда на платке есть FTDI :))
ну и несмотря на ассемблер и 96% заполненность флеши меги32,
программа у меня очень структурирована и читается крайне легко, так
что львиная доля отладки просто в голове :) Adept(544 знак., 08.02.2025 15:34)
- житаг не люблю из-за множества проводов и большого коннектора на
плате. (UART - "нашефсе" для отладки, когда на платке есть FTDI
:)) бред какойты, если есть житаг в железе и в камне как вместо этой
красоты пользовать уарт????? Не понимаю. - enc(08.02.2025 21:49)
- лехко, когда всё работает как надо, и отлаживать нуна мелкие недочёты :) Но в любом случае аппаратный отладчик хорошая штук, но житаг - слишком геморрно (у меня все ноги проца заняты, вот если б по PDI, как в иксмеге было б , или хотя б dWire, как в меге88. А тут.... сколько проектов на 16-й и 32 сделано и всё без отладчика,.... хотя иногда да, не хватало. - Adept(09.02.2025 02:06)
- Если отменить Си, то и жытаг уже не так интересен. Так вижу. - SciFi(08.02.2025 21:51)
- Не факт. Часто приходится отлаживать в режиме дизассемблера. Имана
тому що Цэ. - mse homjak(08.02.2025 21:55)
- Диктую по буквам. Если из отладчика убрать переменные, стек вызовов
функций и что там ещё присуще сям, много ли останется? Содержимое
регистров и памяти? Удачи с отладкой портянки на асме. Там
волей-неволей будешь в уарт гнать отладочную инфу. - SciFi(08.02.2025 21:58)
- Вы просто не умеете
их готовитьписать на асме, видимо. Там всё ну просто супер прозрачно, структурировано и весьма компактно, особенно если продуманно пользоваться макросами. И да, структурное программирование рулит :) тогда никаких "портянок" не будет - Adept(09.02.2025 02:10)- Осваивайте программирование на С, тогда переезд на другой МК, не
будет таким страшным. - jlm(10.02.2025 06:01)
- дык не нужны мне (пока) другие МК. По моим задачам полностью всё
АВР закрывает с моими программными наработками и отлаженными
библиотеками. Зачем что-то ещё пытаться изучать, если и так всё
устраивает? К тому же несколько тысяч закуплено на складе :)) - Adept(10.02.2025 14:12)
- Тут некоторые еще недавно применявшиеся в разработках ARMы пришло
время списать на свалку истории. А с AVR я сделал усилие и
портировал свои сильно привязанные к ним наработки на один из
клонов STM. Очень мало осталось случаев, когда AVR это хороший
выбор для новой разработки. - AlexG(11.02.2025 03:41)
- как правильно сказали тут уже "самый правильный" это хорошо
знакомый и доступный проц (ну я добавлю, - и достаточный по
ресурсам) у меня в наличии много AVR основных типов, с которыми я
работаю, мне
до конца жизнипо моим задачам хватает :) , если я их все пущу на проекты - можно считать "жизнь удалась" :)) а осваивать новые тогда можно факультативно, для развлечения :)) - Adept(11.02.2025 13:47)
- как правильно сказали тут уже "самый правильный" это хорошо
знакомый и доступный проц (ну я добавлю, - и достаточный по
ресурсам) у меня в наличии много AVR основных типов, с которыми я
работаю, мне
- Не нужен нам берег турецкий... Я больше 10 лет на авр, асме и
вылизанном своем коде сидел и понял, что мозг деревенеет. Ушел в
другое место с С и авр и стм8, потом нашел подработку уже с разными
архитектурами и очень рад этому. Уйти бы на старости лет на ембед
линух, но моск уже не тот. Andreas(67 знак., 10.02.2025 14:28)
- ну у каждого свой путь... у меня ещё непаханое полке интереснейших
задач на АВР, по сложности и творческому потенциалу, многократно
перекрывающих очень многие работы знакомых коллег с АРМами :)), и
на АРМы да ещё с линухами и прочим хламом :) как-то не спешу :)) - Adept(10.02.2025 16:01)
- Это прекрасно, ящетаю. Вон швейцарские часы вроде бы до сих пор по
старинке клепают без всяких кварцевых резонаторов и не жужжат :-) - SciFi(10.02.2025 16:11)
- иманна так :) мне вообще очень близка тема изготовления
эксклюзивных вещей, потому большинство проектов такие, эксклюзив,
либо по функционалу, либо по техническим требованиям, габаритам,
экономичности и прочему такому, в общем то, что 90% разработчиков,
ориентирующиеся на "ширпотреб" не хотят (или не способны) брать в
разработку. - Adept(10.02.2025 16:54)
- На самом деле условные "си и другие процы" могли бы добавить дать ещё одно измерение к "эксклюзиву". - SciFi(10.02.2025 16:58)
- иманна так :) мне вообще очень близка тема изготовления
эксклюзивных вещей, потому большинство проектов такие, эксклюзив,
либо по функционалу, либо по техническим требованиям, габаритам,
экономичности и прочему такому, в общем то, что 90% разработчиков,
ориентирующиеся на "ширпотреб" не хотят (или не способны) брать в
разработку. - Adept(10.02.2025 16:54)
- Это прекрасно, ящетаю. Вон швейцарские часы вроде бы до сих пор по
старинке клепают без всяких кварцевых резонаторов и не жужжат :-) - SciFi(10.02.2025 16:11)
- ну у каждого свой путь... у меня ещё непаханое полке интереснейших
задач на АВР, по сложности и творческому потенциалу, многократно
перекрывающих очень многие работы знакомых коллег с АРМами :)), и
на АРМы да ещё с линухами и прочим хламом :) как-то не спешу :)) - Adept(10.02.2025 16:01)
- Тут некоторые еще недавно применявшиеся в разработках ARMы пришло
время списать на свалку истории. А с AVR я сделал усилие и
портировал свои сильно привязанные к ним наработки на один из
клонов STM. Очень мало осталось случаев, когда AVR это хороший
выбор для новой разработки. - AlexG(11.02.2025 03:41)
- дык не нужны мне (пока) другие МК. По моим задачам полностью всё
АВР закрывает с моими программными наработками и отлаженными
библиотеками. Зачем что-то ещё пытаться изучать, если и так всё
устраивает? К тому же несколько тысяч закуплено на складе :)) - Adept(10.02.2025 14:12)
- Осваивайте программирование на С, тогда переезд на другой МК, не
будет таким страшным. - jlm(10.02.2025 06:01)
- Толковый ЖТАХ аппарат в МК умеет встать по адресу при чтении и/или записи, например. А в тексте на Ц, отлаччик можэт вообще сказать, что точка останова не определена. В зависимости от уровня оптимизаццыи поскакушки по Ц-шному тексту, вообще могут быть условно рандомными. - mse homjak(09.02.2025 00:38)
- Отладочную инфу можно гнать в память и читать её житагом, зачем
уарт? - enc(08.02.2025 22:05)
- Segger RTT так делает :-) - SciFi(08.02.2025 22:06)
- Вы просто не умеете
- Диктую по буквам. Если из отладчика убрать переменные, стек вызовов
функций и что там ещё присуще сям, много ли останется? Содержимое
регистров и памяти? Удачи с отладкой портянки на асме. Там
волей-неволей будешь в уарт гнать отладочную инфу. - SciFi(08.02.2025 21:58)
- Не факт. Часто приходится отлаживать в режиме дизассемблера. Имана
тому що Цэ. - mse homjak(08.02.2025 21:55)
- житаг не люблю из-за множества проводов и большого коннектора на
плате. (UART - "нашефсе" для отладки, когда на платке есть FTDI
:)) бред какойты, если есть житаг в железе и в камне как вместо этой
красоты пользовать уарт????? Не понимаю. - enc(08.02.2025 21:49)
- житаг не люблю из-за множества проводов и большого коннектора на
плате. (UART - "нашефсе" для отладки, когда на платке есть FTDI :))
ну и несмотря на ассемблер и 96% заполненность флеши меги32,
программа у меня очень структурирована и читается крайне легко, так
что львиная доля отладки просто в голове :) Adept(544 знак., 08.02.2025 15:34)
- и что, никто не угробил МК неправильным согласованием хоть раз в
жизни?? :) у меня вот реально впервые такой фейл, несмотря на
десятка два-три проектов, ну и ни разу не видел, чтобы из-за
перегрузки IO линии проц издыхал полностью (программа заливается,
но не работает) :) - Adept(07.02.2025 16:32)
- я загонял АТмегу в тиристорный эффект, нагресь до плавления
термоклея оказавшегося на корпусе, но выжила - AlexG(08.02.2025 10:31)
- да, у меня вот второй случай в жизни выхода из строя МК (первый был когда коротнул нечаянно IO ногу на +12в (сдох весь порт), а случай попадания с Y-конденсаторов 110V переменки на ноги с рук, при использовании для ноута розетки без зазеимления, - не считается :)) На редкость живучие камни :) - Adept(08.02.2025 15:27)
- Что наводит на мысль, что там что-то ещё происходило. Мельчайший кусочек схемы выпрашивали целый день. А сколько ещё осталось за кадром... - SciFi(07.02.2025 16:35)
- я загонял АТмегу в тиристорный эффект, нагресь до плавления
термоклея оказавшегося на корпусе, но выжила - AlexG(08.02.2025 10:31)
- Если cs у fram при программировании мк был активным и
ограничивающего в SO не было, пин порта у мк и того. Где вы меги
без a находите? - jlm(07.02.2025 14:29)
- В противостоянии AVR и FRAM ставлю на AVR :-) - SciFi(07.02.2025 14:38)
- Пики круче авров, stm8 круче пиков ). - jlm(07.02.2025 15:01)
- Круче всех - перпендикуляр! :-P - reZident(07.02.2025 15:04)
- яйцы и горы жи, Не? - Adept(07.02.2025 15:05)
- Круче всех - перпендикуляр! :-P - reZident(07.02.2025 15:04)
- Пики круче авров, stm8 круче пиков ). - jlm(07.02.2025 15:01)
- "..Где вы меги без a находите?" вот энто вот что? - Adept(07.02.2025 14:38)
- Перевели бы все на 3.3 с а, или что то на 5В в схеме есть? - jlm(07.02.2025 14:50)
- У AVR нет что ли ограничения по частоте в зависимости от величины
питания? При напряжении 3,3В она поди на половинной (8МГц?) от
максимума частоте работать может. - reZident(07.02.2025 15:02)
- мне бы и половинной скорости хватило :) но там есть логика со строго 5V питанием - Adept(07.02.2025 15:04)
- Да, там полно 5V логики, в т.ч. и силовые регистры, у которых
питание строго 5V Adept(1 знак., 07.02.2025 14:54, картинка)
- как это развидеть!!! у меня кровь из глаз пошла - Aleksey_75(07.02.2025 22:35)
- а что смущает? По мне, так ничего особенно страшного :) - Adept(07.02.2025 23:54)
- Как вы в такой палитре цветов работать можете? О.о Красный с
пурпурным на черном фоне это же ядреный взрыв для глаз и для мозга! - reZident(07.02.2025 15:07)
- цвета "доскового" пикада. Отлично всё видится, и глаза, в общем не
устают. Цветовая схема вмеру контрастная и достаточно эргономичная. - Adept(07.02.2025 15:11)
- Пурпурный на черном "терпеть ненавижу" со времен ЭЛТ-мониторов, у
которых из-за не сведения лучей в углах красный с синим в пурпурных
линиях разъезжались :-/ - reZident(07.02.2025 15:15)
- у меня мониторы были хорошие видать :) но да, пурпурных выбор "не
очень" тоже не люблю этот цвет, но там им атрибуты/номиналы
компонентов нарисованы, на удивление - не раздражает. - Adept(07.02.2025 15:16)
- Ну, не знаю. У меня в схематике вот такая расцветка. reZident(1 знак., 07.02.2025 15:21, картинка)
- У меня такая. Бapбoc(1 знак., 07.02.2025 15:37, картинка)
- Это шедевр изображён! - я, когда вижу подобную схемотехнику, то
притворяюсь красноухой водяной черепахой живущей 60 лет в
аквариуме. Умиляет номинал R38, R39 даже не из из ряда Е96 штоле?
Налицо косяк библиотеки - все резисторы 0.25 Вт, т.е не привязаны к
футпринтам последующей трассировки. Но и вообще изобилие ключей в
абсолютно непрозрачной перепутанной зависимостями структуре. Что
делает представленная схематика? А по палитре - точки соединений
должны быть черными. bnb62(2 знак., 08.02.2025 06:28)
- 1. О номиналах не спорят, это ряд Е48. 2. Все резисторы 1206, всё,
что надо привязано и сто лет как трассировано. 3. Схема принимает
данные от внешнего модуля с расстояния до 1.5 км со скоростью 9600
и осуществляет питание оного по одному проводу, плюс защита от КЗ
на линии. Работает в скважинах уж года четыре. - Бapбoc(10.02.2025 11:01 - 18:03)
- Невероятно ответить, но согласен... да, питание.... по... простите. но я уж мучительно издохну. ПС, в скважинах делают редкие долбоёбы, они на перечёт пофамильно. Забойные телесистемы = инклинометры работют с трех - четырех километров под. на батарейках... Да типа ААА. Да ладно :))) - bnb62(10.02.2025 17:57 - 18:13)
- Я думаю, что 56.2К у него используется в другом месте схемы. Или вообще, склад заранее, вот и ставит, где подходит. - Nikolay_Po(08.02.2025 09:42)
- 1. О номиналах не спорят, это ряд Е48. 2. Все резисторы 1206, всё,
что надо привязано и сто лет как трассировано. 3. Схема принимает
данные от внешнего модуля с расстояния до 1.5 км со скоростью 9600
и осуществляет питание оного по одному проводу, плюс защита от КЗ
на линии. Работает в скважинах уж года четыре. - Бapбoc(10.02.2025 11:01 - 18:03)
- У вас фон светло-серый, а не черный. Красный (и тем более
пурпурный) не так дико смотрится на этом фоне. - reZident(07.02.2025 15:42)
- кстати светло-серый фон - плохое решение. Хорошо видны только
насыщенные цвета, да и то не все. Мож это только у меня так, но
подсознательно хочется взять "бумагу побелее" :)) - Adept(07.02.2025 15:50)
- На вкус и цвет известно, что. Мою палитру в PCB один хороший
человек обозвал шизофренической. Бapбoc(1 знак., 07.02.2025 16:05, картинка)
- а по мне так комфортно вполне. У меня обычно (на тёмном фоне) контур платы - синий, топология TOP/BOTTOM темно-зелёный и тёмно-красный, внутренние слои - оранжевый, тёмно-сине-зелёный, тёмно пурпурный, тёмно жёлтый или темно-розовый, механические чертежи - тёмно-серый, комментарии - бирюзовый и т.п. Adept(1 знак., 07.02.2025 16:20, картинка)
- Не. Это скорее палитра дальтоника, который синий не видит. - reZident(07.02.2025 16:06)
- Синие цепи вижу нормально, когда загружаю нетлист. - Бapбoc(07.02.2025 16:09)
- На вкус и цвет известно, что. Мою палитру в PCB один хороший
человек обозвал шизофренической. Бapбoc(1 знак., 07.02.2025 16:05, картинка)
- да, стандартная схема пикада на тёмном фоне - высококонтрастная,
поэтому любые насыщенные цвета там смотрятся
дикоярко, но мне кажется тут проблема в большой яркости монитора. Я делаю яркость/контрастность, чтобы картинка на мониторе соответстствовала бумажному отпечатку по восприятию Поэтому тёмные и контрастные схемы совсем не напрягают, как и светлые тоже, но тёмные как-то приятнее :) - Adept(07.02.2025 15:46)
- кстати светло-серый фон - плохое решение. Хорошо видны только
насыщенные цвета, да и то не все. Мож это только у меня так, но
подсознательно хочется взять "бумагу побелее" :)) - Adept(07.02.2025 15:50)
- Это шедевр изображён! - я, когда вижу подобную схемотехнику, то
притворяюсь красноухой водяной черепахой живущей 60 лет в
аквариуме. Умиляет номинал R38, R39 даже не из из ряда Е96 штоле?
Налицо косяк библиотеки - все резисторы 0.25 Вт, т.е не привязаны к
футпринтам последующей трассировки. Но и вообще изобилие ключей в
абсолютно непрозрачной перепутанной зависимостями структуре. Что
делает представленная схематика? А по палитре - точки соединений
должны быть черными. bnb62(2 знак., 08.02.2025 06:28)
- синий цвет херово воспринимается (мож это только моя особенность
зрения, но по мне, так шины, например жёлтым - сильно лучше) Опять
же имена цепей лучше другим цветом, а не как контуры компонентов.
Ну и исторически, мне расцветка пикада, близкая к стандартной,
комфортнее всего (занудствую :)) Adept(75 знак., 07.02.2025 15:30, картинка)
- В бумажном варианте (или в PDF) все равно схема черно-белая. - reZident(07.02.2025 15:45)
- дык при печати использую настройку "всё чёрным" и получается вполне
:) там по эргономике уже не цвета а компоновка и правила рисования
схем имеют значение - Adept(07.02.2025 15:47)
- У вас некоторые надписи не по ГОСТ размещены ;-) - reZident(07.02.2025 15:50)
- схема не причёсана ещё, поэтому и номиналы скачуть кто куда, и
нумерация в процессе редактирования перепуталась. Вот к примеру,
вполне по стандарту кусок, имхо. Adept(1 знак., 07.02.2025 15:56, картинка)
- Не совсем. Надписи слева, а не справа от компонентов. P.S. я уже
давненько у конденсаторов параметр Value стал указывать только
значение емкости. А все остальное пишу в Description: VR=50V,
TOL=20% или для керамики VR=25V, TOL=10%, TC=X7R reZident(1 знак., 07.02.2025 15:58 - 16:02, картинка)
- хорошая практика, но тут "немного другое" в схеме везде 5V и
16-вольтовая керамика без указания напряжения, а вот конкретно на
входных линиях питания 50-вольтовые, поэтому и указано явно - Adept(07.02.2025 16:04)
- Указание номинального напряжения конденсатора не несет смысловой информации для понимания работы схемы. В отличие от номинальной емкости. А в документации, предназначенной для сборки или для комплектации изделия, конечно же указываются все необходимые параметры компонента. - reZident(07.02.2025 16:10)
- это "минимальное зло" :)) в эпоху CAD-ов а не "кульманов с ватманами" строгое и буквальное следование стандартам зачастую вредит. В конце концов, если понадобится проходить нормоконтроль, - перерисуется :)) - Adept(07.02.2025 16:00)
- хорошая практика, но тут "немного другое" в схеме везде 5V и
16-вольтовая керамика без указания напряжения, а вот конкретно на
входных линиях питания 50-вольтовые, поэтому и указано явно - Adept(07.02.2025 16:04)
- Не совсем. Надписи слева, а не справа от компонентов. P.S. я уже
давненько у конденсаторов параметр Value стал указывать только
значение емкости. А все остальное пишу в Description: VR=50V,
TOL=20% или для керамики VR=25V, TOL=10%, TC=X7R reZident(1 знак., 07.02.2025 15:58 - 16:02, картинка)
- схема не причёсана ещё, поэтому и номиналы скачуть кто куда, и
нумерация в процессе редактирования перепуталась. Вот к примеру,
вполне по стандарту кусок, имхо. Adept(1 знак., 07.02.2025 15:56, картинка)
- У вас некоторые надписи не по ГОСТ размещены ;-) - reZident(07.02.2025 15:50)
- дык при печати использую настройку "всё чёрным" и получается вполне
:) там по эргономике уже не цвета а компоновка и правила рисования
схем имеют значение - Adept(07.02.2025 15:47)
- В бумажном варианте (или в PDF) все равно схема черно-белая. - reZident(07.02.2025 15:45)
- У меня такая. Бapбoc(1 знак., 07.02.2025 15:37, картинка)
- Ну, не знаю. У меня в схематике вот такая расцветка. reZident(1 знак., 07.02.2025 15:21, картинка)
- у меня мониторы были хорошие видать :) но да, пурпурных выбор "не
очень" тоже не люблю этот цвет, но там им атрибуты/номиналы
компонентов нарисованы, на удивление - не раздражает. - Adept(07.02.2025 15:16)
- Пурпурный на черном "терпеть ненавижу" со времен ЭЛТ-мониторов, у
которых из-за не сведения лучей в углах красный с синим в пурпурных
линиях разъезжались :-/ - reZident(07.02.2025 15:15)
- цвета "доскового" пикада. Отлично всё видится, и глаза, в общем не
устают. Цветовая схема вмеру контрастная и достаточно эргономичная. - Adept(07.02.2025 15:11)
- Последовательная загрузка сильно упростила бы разводку и конструктив и диагностика шины проще. Или что-то прям быстродействующее? - jlm(07.02.2025 15:00)
- как это развидеть!!! у меня кровь из глаз пошла - Aleksey_75(07.02.2025 22:35)
- У AVR нет что ли ограничения по частоте в зависимости от величины
питания? При напряжении 3,3В она поди на половинной (8МГц?) от
максимума частоте работать может. - reZident(07.02.2025 15:02)
- Перевели бы все на 3.3 с а, или что то на 5В в схеме есть? - jlm(07.02.2025 14:50)
- В противостоянии AVR и FRAM ставлю на AVR :-) - SciFi(07.02.2025 14:38)
- Для ТС на заметку. Двунаправленные трансляторы логических уровней со склада Промэлектроники. reZident(2 знак., 07.02.2025 14:00, ссылка, картинка)
- Изголодались... заклевали :) - Ralex(07.02.2025 13:55)
- Повосхематичность продолжает зохавывать форум. Даже фрагмент нельзя выложить? - Toчкa oпopы(07.02.2025 10:53)
- Пипец какойты, резюками согласовывать уровни ? При программировании у авра порты в
третьем состоянии, в это время что с CS FRAM? Правильно, притянут к
земле резюком. И накуя ISP? у меги JTAG имеется для
отладки/программирования. - enc(07.02.2025 07:52)
- а что такого плохого в том, что уровни согласованы делителями?? по
току АВР вытягивает лехко. Да и можно сопротивления запросто
увеличить в 2-3 раза. Не вижу больших проблем. А схемка вота
(как-то подумалось, что словесного описания достаточно для
понимания :)) Adept(420 знак., 07.02.2025 12:47 - 12:52, картинка)
- 3,3В откуда берутся? Насколько сильно запаздывают от 5В? При
включении (когда 5В уже есть, а 3,3В еще нет) входные токи SCK, CS,
SI могут достигать 50мА, что не исключает вероятности
"защелкивания" FRAM по входному току любого из этих пинов. Так что
100 Ом резисторы должны быть увеличены до, как минимум, 510 Ом. - reZident(07.02.2025 13:56)
- 3.3 от LDO с 5В, ёмкость на выходе LDO 4.7мкф, Запаздывания
практически быть не должно, плавно нарастает примерно одновременно.
100 ом хотел увеличить до 240, Но подумаю насчёт побольше (надо
смотреть по утечкам по входам и завалам фронтов на 8МГц SPI - Adept(07.02.2025 14:04)
- Лучше сразу транслятор уровней поставьте. Хотя бы LVC логику,
которая допускает 5В по входу. - reZident(07.02.2025 14:09)
- с этим проблема - PORTB (на котором SPI) у меня ещё и
двунаправленная ШД на которой куча периферии - Adept(07.02.2025 14:11)
- Акуеть, а правильный проц выбрать слабо? - enc(07.02.2025 14:17)
- а правильный это какой? Для меня правильный - ресурсов которого для проекта достаточно, стоимость низкая, доступность высокая, есть куча проверенного отработанного кода :) - Adept(07.02.2025 14:19)
- Если давно уже выбран Самый Правильный Проц, этот вопрос не имеет смысла :-) - SciFi(07.02.2025 14:19)
- И как это помешает? Я же предлагаю применить транслятор уровней только для м/с FRAM, вместо всей этой "гирлянды" резисторов. - reZident(07.02.2025 14:15)
- Акуеть, а правильный проц выбрать слабо? - enc(07.02.2025 14:17)
- с этим проблема - PORTB (на котором SPI) у меня ещё и
двунаправленная ШД на которой куча периферии - Adept(07.02.2025 14:11)
- Лучше сразу транслятор уровней поставьте. Хотя бы LVC логику,
которая допускает 5В по входу. - reZident(07.02.2025 14:09)
- 3.3 от LDO с 5В, ёмкость на выходе LDO 4.7мкф, Запаздывания
практически быть не должно, плавно нарастает примерно одновременно.
100 ом хотел увеличить до 240, Но подумаю насчёт побольше (надо
смотреть по утечкам по входам и завалам фронтов на 8МГц SPI - Adept(07.02.2025 14:04)
- Eщё раз, при программировании по ISP CS FRAM через R314 постоянно притянут к земле следовательно на выводе SO постоянно присутствует логический уровень 0 или 1 - хез. Поэтому D6 у тебя отгорел, проц слабее оказался)). R305 и R314 нужно увеличить на порядок а между CS и 3,3в повесть резюк ~10к. А лучше человеческую схему согласования уровней применить на тех же полевиках. Если бы ты проц шил по житагу, то при всей корявости твоей схемы проц остался бы жив. enc(1 знак., 07.02.2025 13:15, картинка)
- Зубовный скрежет, вот что. Достаточно поставить последовательный
резистор порядка 1..10 кОм, принимая во внимание известное
заваливание фронта на комбинации RпослCвх. Ток через резистор и вход пойдёт в цепь 3,3 В, поэтому проверить,
что он не поднимет 3,3 В выше, чем надо. - SciFi(07.02.2025 12:53)
- да с согласованием я-то разберусь, у меня вопрос про то, что неуждо
из за кривоватой схемотехники согласования на SPI, полностью сдох
МК? В чём и был вопрос. Бывало ли такое у кого. Ну понимаю, если бы
порт линии SO (D6) вылетел, а тут прям всё глобально погасло :( - Adept(07.02.2025 12:55)
- На этой схеме нет МК. - SciFi(07.02.2025 12:56)
- а чего там непонятного? линии, входящие в шину слева и идут на порты МК - Adept(07.02.2025 13:04)
- На этой схеме нет МК. - SciFi(07.02.2025 12:56)
- да с согласованием я-то разберусь, у меня вопрос про то, что неуждо
из за кривоватой схемотехники согласования на SPI, полностью сдох
МК? В чём и был вопрос. Бывало ли такое у кого. Ну понимаю, если бы
порт линии SO (D6) вылетел, а тут прям всё глобально погасло :( - Adept(07.02.2025 12:55)
- 3,3В откуда берутся? Насколько сильно запаздывают от 5В? При
включении (когда 5В уже есть, а 3,3В еще нет) входные токи SCK, CS,
SI могут достигать 50мА, что не исключает вероятности
"защелкивания" FRAM по входному току любого из этих пинов. Так что
100 Ом резисторы должны быть увеличены до, как минимум, 510 Ом. - reZident(07.02.2025 13:56)
- ээээ... а зачем притягивать CS резюком к земле ??? CS пулапить
надо, а вот пулапа то похоже и нет, третье состояние МК для CS
FRAMa активное состояние и тут все понеслось ... - Aleksey_75(07.02.2025 08:01)
- да, пулапа нет, этот момент тоже пропустил (хотя не впервой, -
всегда делаю так, что при отсутствии МК линии типа CS с неактивными
уровнями, а тут пропустил как-то в спешке :( в такой схеме
согласования уровней, надо было через шоттку его на линимю +3,3V
завести с внешней подтяжкой ноги МК к +5, и резистор на ногу МК
взять что-то вроде 1К кстати, Вопрос во фронтах (не будет ли
завалов на 8МГц SPI и не подпрыгнет ли питание 3,3V выше нормы
3,6?? - Adept(07.02.2025 13:35)
- Что-то мне совсем страшно становится, особенно после взгляда на
"исправленную" схему, которая быстро улетела в мусорку... - SciFi(07.02.2025 13:39)
- в мусорку улетела "неправильно исправленная", нарисованная
с бодунаспросоня, ессно с ошибками :)) Склоняюсь к тому, что линию /CS придётся таки согласовывать посложнее, а на сигнальных достаточно резисторных делителей. Кстасти, открываю конкурс "максимально красивая/рабочая бюджетная схема" - согласования 5V AVR и 3V SPI_FRAM :)) Делитесьсакральными знаниямикто во что горазд :)) - Adept(07.02.2025 13:50 - 15:20)- Мой вариант в номинации "самая
неправильнаябюджетная схема" :)) Adept(1 знак., 07.02.2025 14:10 - 14:23, картинка)- Сделал так, всё заработало,но подтяжку CS поставил 6k8 (другого
выводного не нашлось под рукой), пришлось правда съехать на SPI 4-
МГц для надёжности, хоть и на 8-ми всё работало :) итого: Adept(787 знак., 08.02.2025 16:39)
- Морщится мой калькулятор (сука): на FRAM_ CS три логических
состояния - Z, "0", "1". Соответственно на CS FRAM будут следующие
уровни - 0,21В(Карл), 0,14В(гуд), 1,8В(КарлII). Вот твой "Фэншуй". Беда одна не приходит. - enc(08.02.2025 21:42)
- ужасно интересно но нихера не понятно :)) /чувствуется школа мастера (привет bnb62))/ - Adept(09.02.2025 02:11)
- Морщится мой калькулятор (сука): на FRAM_ CS три логических
состояния - Z, "0", "1". Соответственно на CS FRAM будут следующие
уровни - 0,21В(Карл), 0,14В(гуд), 1,8В(КарлII). Вот твой "Фэншуй". Беда одна не приходит. - enc(08.02.2025 21:42)
- а что за fram?? там spi точно не толерантен к 5В? - Aleksey_75(07.02.2025 22:35)
- про толерантность в ДШ ничего (есть версии 5V, но мне не досталось
:)) а выпускают их вроде только фуджики (по-моему их разработка)
если точнее, то MB85RS256B - Adept(07.02.2025 23:52)
- Придумали их, если не считать 307РВ1, в Ramtron. Который нынче Infineon и продолжает выпускать. Toчкa oпopы(2 знак., 08.02.2025 17:07, ссылка, ссылка)
- про толерантность в ДШ ничего (есть версии 5V, но мне не досталось
:)) а выпускают их вроде только фуджики (по-моему их разработка)
если точнее, то MB85RS256B - Adept(07.02.2025 23:52)
- а что "благородные Доны" думают про совсем "дешманский" вариант просто ограничить ток последовательными резисторами 1К и понадеяться на встроенные шоттки (непонятно конечно как подпрыгнет 3В питание при этом от схемотехники LDO зависит, и как он вообще себя поведёт. Но токи там единицы миллиампер в наихудшем случае, всего будут). А вообще я бы так не стал делать конечно :( Adept(63 знак., 07.02.2025 18:39)
- дык всё? больше никто ничего не нарисует?? :) Набрасывайте
варианты, господа :) я пока побежал в офис, надо ещё МК с FRAM
поменять и напаять на платку доп.резисторы согласования линии SO - Adept(07.02.2025 16:43)
- Дык описывал уже выше схему согласования уровней на 74LVC125AD reZident(1 знак., 07.02.2025 17:04, картинка)
- тоже вариант конечно. по скоростям и нагрузкам более правильный, но
дороже ($0.2 на вскидку) и места много на плате займёт (не всегда
возможно) и да, - а зачем секция D2:E в твком виде?? просто
скрытыми PWR пинами не указать? Я всегда так делаю, а если надо для
справки на схеме указать, размещаю на ней "Power table" Adept(2 знак., 07.02.2025 17:31, картинка, картинка)
- Насчет пинов питания. Предпочитаю все пины (и неподключенные тоже) и их подключение отображать на схеме явно. И даже у транзисторов в SOT89/DPACK/D2PACK вывод фланца изображаю на схеме дополнительным выводом. Меньше проблем при DRC-проверке. - reZident(07.02.2025 17:46)
- Придираетесь. Сравните занимаемую площадь. Слева ваша обвязка из
резисторов 0603 и диода в SOD-323. Справа SOIC-14 и резистор с
конденсатором 0603. Если так принципиально, то 74LVC125 можно в
TSSOP-14 найти и тогда занимаемая площадь почти идентичная. reZident(1 знак., 07.02.2025 17:38, картинка)
- есть нюанс, - резисторы я распределю по плате вокруг микросхемы, а
"последовательные" могу вообще оттащить к МК, и суммарная
занимаемая ими площадь "устремится к нулю" а корпус SOIC14, даже
PW, потребует места под с подквадаратных сантиметра примерно, в
любом случае. - Adept(07.02.2025 17:52)
- При всем уважении, но мне похер! ;-) Выбор конечной схемы за вами. - reZident(07.02.2025 17:57)
- дык мы не выбираем "чья лучше" :) мы рассматриваем варианты, и все они по своему хороши, у каждой свои плюсы и минусы. Главное, что б рабочие были :) (вот у меня первый вариант нерабочий был, а с шотткой уже вполне себе. но тоже есть нюанс - насколько к примеру входы FRAM толерантны к затянутым фронтам... и надо смотреть осциллом что там с входными ёмкостями и завалом фронтов, а то в ДШ по этому поводу ничего...) - Adept(07.02.2025 18:02)
- При всем уважении, но мне похер! ;-) Выбор конечной схемы за вами. - reZident(07.02.2025 17:57)
- есть нюанс, - резисторы я распределю по плате вокруг микросхемы, а
"последовательные" могу вообще оттащить к МК, и суммарная
занимаемая ими площадь "устремится к нулю" а корпус SOIC14, даже
PW, потребует места под с подквадаратных сантиметра примерно, в
любом случае. - Adept(07.02.2025 17:52)
- тоже вариант конечно. по скоростям и нагрузкам более правильный, но
дороже ($0.2 на вскидку) и места много на плате займёт (не всегда
возможно) и да, - а зачем секция D2:E в твком виде?? просто
скрытыми PWR пинами не указать? Я всегда так делаю, а если надо для
справки на схеме указать, размещаю на ней "Power table" Adept(2 знак., 07.02.2025 17:31, картинка, картинка)
- Дык описывал уже выше схему согласования уровней на 74LVC125AD reZident(1 знак., 07.02.2025 17:04, картинка)
- Вроде норм. И я бы убрал R316, просто перемычка. Этот резистор -
тянущиеся из глубины веков предрассудки. То же и C34. Если C33 -
керамика, то C34 тут ничего нового не добавляет. - SciFi(07.02.2025 14:16)
- добавляет :) у них импедансы разные на разных частотах (особенно это заметно на дискретной логике на высоких скоростях), но конкретно тут, для FRAM, да, один из них (4,7 скорее) - лишний. Подтяжку через резистор оставлю (опыт говорит, что это иногда спасает при случайном замыкании ног м/сх, например щупом осцилла) - Adept(07.02.2025 15:10)
- М/с FRAM потребляет несколько мА. 4,7мкФ там просто лишний. - reZident(07.02.2025 14:19)
- Может, это тот самый конденсатор, который стабилизирует LDO. - SciFi(07.02.2025 14:22)
- Не, этот именно у корпуса рамы, у LDO свой, нарисованный с ним рядышком - Adept(07.02.2025 14:22)
- согласен, атавизЬм :) - Adept(07.02.2025 14:20)
- Может, это тот самый конденсатор, который стабилизирует LDO. - SciFi(07.02.2025 14:22)
- Сделал так, всё заработало,но подтяжку CS поставил 6k8 (другого
выводного не нашлось под рукой), пришлось правда съехать на SPI 4-
МГц для надёжности, хоть и на 8-ми всё работало :) итого: Adept(787 знак., 08.02.2025 16:39)
- Сначала переходите на Си, потом обсудим ваше предложение :-) - SciFi(07.02.2025 13:53)
- Да ну Вас со своим Си :) Лучше уж ФОРТ :)) - Adept(07.02.2025 14:01)
- Мой вариант в номинации "самая
- в мусорку улетела "неправильно исправленная", нарисованная
- Что-то мне совсем страшно становится, особенно после взгляда на
"исправленную" схему, которая быстро улетела в мусорку... - SciFi(07.02.2025 13:39)
- На ноги, куда подаются сигналы на FRAM повесил делители
100+200ом (можно и побольше было, но вроде по токовой нагрузке на
ноги АВР, Adept - enc(07.02.2025 08:09)
- "Не понимаю я по вашему ни хера" ))) - Aleksey_75(07.02.2025 08:18)
- +1 Автор пишет, что "хотел подключить", а схему нарисовать не способен. Х.з. что там на самом деле. - De_user(07.02.2025 08:49)
- "Не понимаю я по вашему ни хера" ))) - Aleksey_75(07.02.2025 08:18)
- да, пулапа нет, этот момент тоже пропустил (хотя не впервой, -
всегда делаю так, что при отсутствии МК линии типа CS с неактивными
уровнями, а тут пропустил как-то в спешке :( в такой схеме
согласования уровней, надо было через шоттку его на линимю +3,3V
завести с внешней подтяжкой ноги МК к +5, и резистор на ногу МК
взять что-то вроде 1К кстати, Вопрос во фронтах (не будет ли
завалов на 8МГц SPI и не подпрыгнет ли питание 3,3V выше нормы
3,6?? - Adept(07.02.2025 13:35)
- а что такого плохого в том, что уровни согласованы делителями?? по
току АВР вытягивает лехко. Да и можно сопротивления запросто
увеличить в 2-3 раза. Не вижу больших проблем. А схемка вота
(как-то подумалось, что словесного описания достаточно для
понимания :)) Adept(420 знак., 07.02.2025 12:47 - 12:52, картинка)
- как то странно все! SO выход с FRAM без активного CS должен стать
входом в третьем состоянии... Похоже в консерватории еще что-то не
так ) - Aleksey_75(07.02.2025 07:28)
- +1 - enc(07.02.2025 07:52)
- Вообще не понятно кто на ком стоял? Ты жалуешься, что пожег 5-вольтовый МК 3-вольтовой периферией? Может все-таки - наоборот? :-) - il-2(07.02.2025 05:14)
- Согласовывать нужно, иначе защёлкнется паразитный тиристор и всё! De_user(1 знак., 07.02.2025 02:33 - 02:45, ссылка)
- да эт понятно, в финальной версии сделал уже, а на "макете" пока работало, особо и не чесался :)) - Adept(07.02.2025 02:40)
- ух сколько понаписали .... а если поставить вопрос ребром,
разработка для себя, или за деньги ?? если второе... трем ветку,
ставим преобразователь уровней, идем в поисках новых граблей!!! - Aleksey_75(08.02.2025 22:09)