Neekeetos писал(а):Если поменять процессор, то это будет другая конструкция
Учитывая полную совместимость, пожалуй не совсем другая конструкция, но у всех своя философия.
Имеет ли смысл чего либо добавить на плату кроме резистора 150 ом? Если буду свою плату разводить.
Последний раз редактировалось AlekseyEnergo Ср май 07, 2014 13:27:46, всего редактировалось 1 раз.
Причина:Нарушение пункта 2.7 правил форума. Подредактировал. Предупрежден!
Захотелось повторить, но лазерного утюга я не люблю учитывая что китайцы платы 50х50 мм делают 10 штук за $10. Хоть и медленнее утюга, но красивее: с маской и шелкографией. Так что решил чуть переделать печать под них.
Ничем не "лучше" оригинала, но под чуть другие детали (кнопки) и 50х50 мм. Кроме того раз можно 2 слоя то несколько соединений перенес на нижний слой чтобы не вести проводники сквозь резисторы.
Если кому нибуть понадобится, выложу герберы. Делал в Altium.
А теперь вопрос. Кто то писал что на MCP6022 показания неверные, хотя параметры казалось бы заметно лучше на высокой частоте. Это можно побороть поменяв какие либо константы, скорее всего. Но есть ли смысл? Или с 6002 все прекрасно? Еще есть MCP602. Никто не пробовал?
И последнее. Даже для MCP6002 емкостная нагрузка через 100 ом не совсем по спецификации. Может увеличить резистор и уменьшить конденсатор фильтра?
alexf58 писал(а):А теперь вопрос. Кто то писал что на MCP6022 показания неверные, хотя параметры казалось бы заметно лучше на высокой частоте. Это можно побороть поменяв какие либо константы, скорее всего.
По моему в том случае из за рц цепочки оу возбуждался, должно все работать и на 6022 после пересчета.
alexf58 писал(а):Но есть ли смысл? Или с 6002 все прекрасно? Еще есть MCP602. Никто не пробовал?
мсп602 на последней прошивке не будет работать тк входной сигнал выпадает из диапазона, на 6.03 будет работать с теми же оговорками как и для 6022. Особой выгоды в замене не должно быть - оу используются как повторители.
alexf58 писал(а):И последнее. Даже для MCP6002 емкостная нагрузка через 100 ом не совсем по спецификации. Может увеличить резистор и уменьшить конденсатор фильтра?
Имеет смысл. Номиналы там действительно на грани. Причем с такими номиналами почти любой аналогичный оу кроме 6002 с гарантией становится нестабильным. Поэтому при замене нужно по даташиту посчитать рц цепочки . При этом можно ориентироваться на емкость порядка 1нФ и для нее выбрать минимально допустимый резистор.
Проблема только в том что пикселов поменьше и влезает только 14 на 6 символов (8х6). Ну и, естественно, програму надо чуть поправить.
Но это как раз делается легко. Я еще на плате прибор не собирал, но на макете выглядит так.
В жертву принесены горизонтальные линии из тире по вертикали и надо чуть сократить текст по горизонтали. Наверное для финального изделия лучше взять 1110, но на макете так играть проще.
Товарищи, собрал прибор, но сходу на дисплее ничего не отображается, хотя контроллер с виду прошивается, видимо надо как-то отлаживаться. Для проверки корректности прошивки контроллера не мог бы кто-нибудь собрать версию для данного МК, которая выдаёт что-то типа меандра на PA15 с интервалом полсекунды, вроде как мигает? Чтобы визуально посмотреть, управляется ли хотя бы подсветка индикатора с микроконтроллера.
Дело в том, что я прошиваю всё это из linux-а несколько необычным способом (openocd), в котором не совсем еще уверен, поэтому для начала и хочу проверить, что работает прошивка, прежде чем разбираться с перемычками и экраном. Да, а о чем речь в плане перемычки?
Displacer писал(а):поэтому для начала и хочу проверить, что работает прошивка, прежде чем разбираться с перемычками и экраном.
Тестером нужно в режиме измерения постоянного напряжения померить относительно минуса питания щупы прибора и питание оу. Если процессор работает, то на обоих щупах будет в зависимости от прошивки 0,6 или 1,5 вольта, а на оу - питание в 3 вольта.
Displacer писал(а):Да, а о чем речь в плане перемычки?
Там есть два управляющих пина по даташиту BOOT0 и BOOT1 Если они висят в воздухе или замкнуты не туда, то процессор может и не запускать залитую прошивку а висеть в загрузчике например и тогда ничего работать не будет.
Neekeetos писал(а):
Там есть два управляющих пина по даташиту BOOT0 и BOOT1 Если они висят в воздухе или замкнуты не туда, то процессор может и не запускать залитую прошивку а висеть в загрузчике например и тогда ничего работать не будет.
Да, действительно, BOOT0 у меня как оказалось висел в воздухе Спасибо. Теперь кнопкой PWR вижу, как управляется подсветка индикатора. Запускается по питанию подсветка сразу, потом коротким нажатием включается/выключается. К сожалению, сам индикатор по прежнему ничего не показывает.
Припаял новый дисплей, текст появился, по крайней в этой части всё заработало.
Есть еще такой вопрос: насколько принципиально использование 4-хпроводных щупов?
Извиняюсь за назойливость, следующая проблема, может кто подскажет в какую сторону схемы смотреть, наверное опять что-то плохо припаял, при попытке калибровки при разомкнутых щупах (их отсутствии) пишет open leads и на этом зависает. При отсутствии калибровки пишет около 100-150 Ом сопротивление и увеличивающуюся ёмкость от 3х- мкФ до 4.5 мкФ и далее если ждать 5 мкФ и выше. Питание на ОУ 3В, на двух центральных щупах 0.66В, на двух внешних 0.15В.
Последний раз редактировалось AlekseyEnergo Ср май 07, 2014 13:29:19, всего редактировалось 1 раз.
Причина:Нарушение пункта 2.2 правил форума. Подредактировал. Предупредил!
Neekeetos писал(а):если нету щупов то на разъеме должны быть замкнуты 1 со 2 контактом и 3 с 4, как на схеме нарисовано. Без этого работать не будет и не должно.
Хорошо, теперь при запуске пишет R>-1.3kOhm L> 32mH и при попытке калибровки зависает на close leads
В процессе игры с платой Discovery на STM32F103 заметил что пример генерации синуса от ST использует частоту таймера 2.7 МГц и выдает по 32 точкам синус на 86 КГц. Причем DMA не требует подкачки данных, т.к. все 32 точки в циклическом буффере.
Я понимаю, что STM32F103 работает на 72 MHz, но DAC по документам не отличается от того что в STM32F100. На 32 точках синус и до фильтра похож на синус
Знаю, что 1. и так хорошо и 2. в минимальном CPU мало места, но если брать С6 или С8, то изменив формирование синуса для высоких частот удалось бы и улучшить форму сигнала, и одновременно разгрузить прерывания. Собственно одно из двух вообще не нужно.
Правда с такой частотой ADC работать не станет. Не знаю можно ли простым способом запускать ADC через раз с тем же таймером или синхронизировать по фазе другой таймер. Надо почитать. Но даже на 1 МГц легко сделать 62.5 МГц по 16 "честным" точкам.
Может это все глупости и на точности не отразится, но кто знает...
Displacer писал(а):Хорошо, теперь при запуске пишет R>-1.3kOhm L> 32mH и при попытке калибровки зависает на close leads
Очевидно один из входов не работает, я бы проверил цепочки R2-C3 R3-C10 R1-C6 на соответствие номиналов, на выходах соответствующих усилителей должно быть тоже 0,6 вольта как на щупах. А вообще схема элементарная и не требует отладки, если что-то не работает, то 100% гарантия что чтото замыкает или не припаяно, или припаяно не то.
alexf58 писал(а):Правда с такой частотой ADC работать не станет. Не знаю можно ли простым способом запускать ADC через раз с тем же таймером или синхронизировать по фазе другой таймер.
ADC сейчас работает на 500кГц, не потому, что нельзя быстрее, просто на 1МГц теряется точность измерений, гораздо сильнее чем будет выигрыш от увеличения частоты оцифровки.
Вроде всё заработало, оказалось на микроконтроллере именно два входа от ОУ были плохо запаяны. В общем спасибо. Пара фоток: http://img.radiokot.ru/files/95085/by5t13ah0.JPGhttp://img.radiokot.ru/files/95085/by5t1a6a1.JPG Оригинальный кварц не смог найти нигде и никак, поэтому вот такой вот какой есть. Если у кого есть код кварца в требуемом оригинальной схемой типоразмере и разъяснение где его достать, думаю было бы весьма полезно. Кроме этого вопрос, можно ли из однопроводного щупа сделать двухпроводной припайкой или сваркой дополнительного провода и насколько это актуально.