Здравствуйте, гость ( Вход | Регистрация )

Все вопросы касающиеся Neil Scope
LeftRadio Пятница, 26.03.2010, 21:41 | Сообщение # 1
Совсем живу сдесь...
Группа: Администраторы
Сообщений: 2045
Статус: Offline
Шапка темы.

--
NEIL SCOPE 2



--------------------------------------------------------------------------------------

--
NEIL SCOPE 3

Схема ревизия 3.2 - NS_3.0_rev_3.2.pdf
Схема соединения ЖК с 16-ти битной шиной(только для ревизий ниже 3.2, в 3.2 HC573 уже есть на основной плате) - NS_3.0_HC573.pdf
BOM(список компонентов) - BOM_NS3_rev3_2.htm

-------------------------------------------------------------------

-------------------------------------------------------------------

Прошивка ПЛИС --- 19/05/15

MCU Bootloader (загрузчик МК) --- 17/10/13
Прошивка МК (ЖК с 8бит, 65к цветов) --- 2015_17_15
Прошивка МК (ЖК с 8 бит, 262к цветов) --- 2015_17_15
Прошивка МК для (ЖК с 16бит, HC573, 262к цветов) --- 2015_12_17

Исходники ПЛИС (github) --- 11_12_13
Исходники МК (github) --- 12/02/15
Архивные прошивки МК

Краткое описание осциллографа
Протокол обмена NeilScope3 с ПК

//----------------------------------------------------------------------------------------------------------
Прошивальщик МК (автор Ильдар) - NSFlashLoader2.
Утилита для перепрошивки СР2102 VID/PID под NeilScope3 (автор Ильдар) - NSCP2102Utilite2.rar.
Использование данных VID/PID для перепрошивки СР2102 под другие устройства категорически запрещено, они были получены по запросу у Silicon Laboratories Inc. и предназначены для использования только с NeilScope3 или другими версиями NeilScope.

Утилита для теста осциллографа - ns_test_util.
Для запуска нужно скачать и установить Python 3.4 и PyQt5, при установке добавляем переменные окружения. Распаковать архив куда нибудь и набрать из этой папки в консоли - "python main.py"

Драйвера для NeilScope3 (под перепрошитые VID/PID) - NeilScopeDriver.zip

Процедура прошивки МК(обновлено 23.08.2015) - FirmwareManual.pdf

Для последующих обновлений просто запускаем NSFlashLoader, и обновляемся. Джампер при этом трогать уже не нужно.

//----------------------------------------------------------------------------------------------------------
.
.
.
Важные замечания по сборке

На плате не указана перемычка с 10-го вывода(INTRL) 74НС4052(U15) на вывод SWDIO МК, можно и просто подпаять пока на +3.3В в любое удобное переходное отверстие.

//----------------------------------------------------------------------------------------------------------

Фото платы ревизии 3:



Демо видео работы осциллографа, ревизия 1.9

----------------------------------------------------------------------------------------
Схема и плата ByteBlusterMV для программирования EPM570, оригинал здесь. Эту плату делал сам, проверена, работает.
.
.
//----------------------------------------------------------------------------------------------------------

Любое коммерческое использование данного проекта категорически запрещено. По всем вопросам обращаться wladkam(гав)mail.com
Прикрепления: 5561811.jpg (244.1 Kb) · 2201731.jpg (212.8 Kb)


---

Нет войне!


Сообщение отредактировал LeftRadio - Четверг, 17.12.2015, 04:59  
 
serj_k4852 Пятница, 09.11.2018, 13:56 | Сообщение # 6881
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата wodynoi8207 ()
Я это исправил нанёс на дорожку уфо лак.Остальные могут не учти это и на этом попасть.
Ну у меня ничего не замыкает, маска дорожку закрывает нормально. Если это дефект нанесения маски, то это дефект нанесения маски. Там зазор между этой дорожкой и полигоном 0.3мм - больше зазора между ножками микросхемы. И вообще сам полигон от всего стоит с зазором 0.3мм.

PS. Да, там маски под микросхемой нет, но всё равно зазоры достаточные.


Сообщение отредактировал serj_k4852 - Пятница, 09.11.2018, 16:10  
 
hohlovalehan Пятница, 09.11.2018, 16:55 | Сообщение # 6882
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852, добрый день. Пришёл дисплейчик ST7793, всё работает хорошо, но есть пара вопросов. Первое, не работает отображение заряда батареи, контакт (его отсутствие) исключён, напряжение на ноге проца есть, в окошке батареи может появляться уровень заряда при каком-то очередном включении, а может и нет, где можно найти в исходниках опрос порта проца? может там что ни так. Второе, коэффициент усиления каналов различен, как я понял это зависит от номиналов R101,R102 и R121,R122. но вот что лучше делать, уменьшать КУ в одном из каналов или увеличивать в другом? А по поводу автоотключения я уже молчу. Выкладываю предварительный вид "морды лица", буду делать на самоклейке
Прикрепления: 4565493.jpg (236.3 Kb)
 
max64 Пятница, 09.11.2018, 18:36 | Сообщение # 6883
Освоился
Группа: Пользователи
Сообщений: 32
Статус: Offline
hohlovalehan извиняюсь что влазию, а автоотключение через минуту про которое вы говорите это не то которое на фото на экране? Если да так оно и связано с тем что батарея на нуле и типо если не подключить зарядное отключится через минуту у меня так было пока не впаял делитель батареи потом этот минутный таймер больше не появлялся. С отображением батареи у меня больших проблем не было кроме того что врали показания, но я забыл что напряжение питания я повысил до трёх вольт и потом в исходнике это поправил и все в норму стало. Кстати а дисплей на Али заказывали ? И какая диагональ? Морда зачётная. Но я вот все склоняюсь к ручкам справа привычнее что ли но serj_k4852 правильно говорит удобнее по идее слева.
 
hohlovalehan Пятница, 09.11.2018, 19:01 | Сообщение # 6884
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
max64 И так, всё по порядку. На аккумуляторе сейчас 4,12 в, только с зарядки, а питание у меня 2,72 в. Дисплей заказал на Али, но не просто дисплей, а модуль для Arduino Uno TFT 3,97" ST7793, он даже дешевле чем просто искать дисплей, но надо быть осторожным, эти модули бывают с разными контроллерами. Морда эта пробная, просто на бумаге, будет немного по другому пока не знаю куда выводить цифровые каналы, на лицо не хочется, скорее всего поставлю угловой разъём и выведу на низ.
 
serj_k4852 Пятница, 09.11.2018, 20:31 | Сообщение # 6885
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Батарея опрашивается в циклах прерывания, а состояние выводится в основном цикле. Но там условия есть и сразу при включении индикатор пустой. Потом в зависимости от режима работы развёртки вроде начинает выводиться. Я на это как-то напоролся и вроде решил. По крайней мере у меня проблема не возникает. На автоматической развёртке такого быть не должно точно. По схеме напряжение снимается с делителя R132, R133, который делит на 2, то есть на ножке контроллера должна быть половина Uбат.
Настройку усилителя наверное лучше начать с проверки делителя на входе коммутатора. А потом подбирать усиление усилителя. Хотя при 1% резисторах вроде не должно сильно отличаться от требуемого. Сам усилитель должен иметь усиление 10. Вот и искать, где ошибка возникает. И не равнять каналы между собой, а добиться правильных показаний.
По морде - я бы надписи делал всё таки над ручками энкодеров, так ка смотрим обычно на них сверху, а ручка перекрывает.
Цифровые входы можно вывести шлейфом на правую сторону над аналоговыми входами. По крайней мере в моём корпусе места там хватает.

Кажется понял, где замыкание могло возникнуть под микросхемой UART. Это если на её корпусе снизу металлический квадрат есть, то через него как раз и может замкнуть. У меня в файле в маске сделано окно под корпусом. Я это сделал специально, так как маска у меня немного толще заводской получается и паять такой корпус было бы менее удобно. Я просто лудил только контактные площадки, поэтому микросхема при пайке плавает над незащищённой областью и не замыкает. Если плата заводская, то данная область тоже будет залужена и при пайке может замкнуть.

Нашёл глюк в прошивке - если выбрана однократная развёртка, то при включении прибора он выключается не запустившись и нужно запускаться без загрузки параметров. Буду исправлять. Попробуйте у себя. В связи с этим возник вопрос - после загрузки без чтения параметров и выключения прибора все предыдущие настройки затираются дефолтными значениями. Может сделать какой-то запрос на сохранение в таком случае? Или некоторые параметры не сохранять в автоматическом режиме при выключении, а только через меню, например калибровки каналов, яркость и цвет. Какие идеи будут?


Сообщение отредактировал serj_k4852 - Пятница, 09.11.2018, 20:39  
 
wodynoi8207 Пятница, 09.11.2018, 22:13 | Сообщение # 6886
Освоился
Группа: Пользователи
Сообщений: 37
Статус: Offline
Цитата serj_k4852 ()
Кажется понял, где замыкание могло возникнуть под микросхемой UART. Это если на её корпусе снизу металлический квадрат есть, то через него как раз и может замкнуть. У меня в файле в маске сделано окно под корпусом. Я это сделал специально, так как маска у меня немного толще заводской получается и паять такой корпус было бы менее удобно. Я просто лудил только контактные площадки, поэтому микросхема при пайке плавает над незащищённой областью и не замыкает. Если плата заводская, то данная область тоже будет залужена и при пайке может замкнуть.

Вот об этом я и говорю.Плата у меня заводская.Полигон GND под UART луженая и дорожка рядом тоже.
 
hohlovalehan Пятница, 09.11.2018, 22:27 | Сообщение # 6887
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852,Вы знаете моё мнение что сохранять по умолчанию можно только основные на стройки: калибровка каналов, цвета, а яркость не обязательно, да и вообще с яркостью это на любителя, для меня она лучше на min, а если надо переключаю. А всё остальное, по окончании работы, типа вопроса "СОХРАНИТЬ ПОСЛЕДНИЕ ЗНАЧЕНИЯ?" Но это потребует доп.пункта в меню "Да" "Нет", так что я думаю это лишнее, а так решать Вам.
 
serj_k4852 Суббота, 10.11.2018, 08:22 | Сообщение # 6888
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Кроме яркости подсветки есть ещё яркость сетки. По идее при выключении сохранять нужно только параметры текущих режимов работы и может ещё некоторые, а ВСЕ параметры, включая настройки интерфейса - через меню. Калибровки каналов вообще сразу сохраняются после завершения процедуры калибровки и сохранять их повторно вообще нет смысла. Значит так и сделаю.

Сообщение отредактировал serj_k4852 - Суббота, 10.11.2018, 08:23  
 
hohlovalehan Суббота, 10.11.2018, 14:51 | Сообщение # 6889
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852, Добрый день. Вопрос по поводу Вашей статьи на Радио Коте, в конце ссылка на форум, я его что-то не нашел, в какой он рубрике?
 
serj_k4852 Суббота, 10.11.2018, 15:17 | Сообщение # 6890
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Тему на форуме только вчера создал, её к статье ещё не привязали. Сама тема на форуме в разделе статьи.
Сделал частичное сохранение параметров при выключении, нашёл ошибку в адресах сохраняемых параметров, поправил режим автокалибровки учитывая делитель щупа, сделал минимальную чувствительность 200В/дел с щупом 1:10 вместо 100В/дел. Для красоты переставил адреса параметров, так что после обновления прошивки нужно будет почти всё перенастроить. При этом на всякий случай лучше первый раз запустится без загрузки параметров, настроить интерфейс и всё остальное и сохраниться через меню. Теперь при выключении сохраняются только настройки режимов работы.
Прикрепления: 2238753.rar (792.3 Kb)
 
vasja6286 Суббота, 10.11.2018, 15:40 | Сообщение # 6891
Кто здесь?
Группа: Пользователи
Сообщений: 2
Статус: Offline
Здравствуйте . Подскажите чем можно заменить SY8009B и подскажите маркировку дисплеев в магазинах как правило не указывают на каком они чипе . Спасибо
 
hohlovalehan Суббота, 10.11.2018, 18:17 | Сообщение # 6892
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852, Только что прошил последнюю версию и ни чего не понял, идёт опрос памяти, доходит до 39, пишет failure. и экран закрашивается одним цветом. Кнопка выключения работает, так значит проц запустился нормально, а в чём тогда дело?

Добавлено (10.11.2018, 20:33)
---------------------------------------------
P.S прошу прощения, не правильно понял, всё запустилось.

Добавлено (10.11.2018, 20:55)
---------------------------------------------
P.P.S и всё таки куда девался V/Div и почему не работает ручная коррекция?

 
serj_k4852 Воскресенье, 11.11.2018, 10:55 | Сообщение # 6893
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата vasja6286 ()
Подскажите чем можно заменить SY8009B и подскажите маркировку дисплеев
Прямых аналогов не знаю, так как не искал, а покупал из того, что было в наличии. Это понижающий DC-DC ШИМ преобразователь. Можете заменить на любой другой с подходящими параметрами с соответствующей коррекцией платы. Но в таком случае рекомендую сначала собрать преобразователь на макетке, нагрузить его резистором порядка 12-13Ом и посмотреть сигнал на ключевом выходе. Он должен быть чистым прямоугольным, без всяких звонов. Маркировки у экранов могут быть абсолютно разные.

Цитата hohlovalehan ()
P.P.S и всё таки куда девался V/Div и почему не работает ручная коррекция?
У меня V/Div на месте. Ручная коррекция работала, но не правильно. Поправил. Так же сделал сохранение значений при выходе из ручной коррекции если данные менялись и убрал сохранение коррекции из глобального сохранения. Каламбур получился, но думаю поймёте.
Прикрепления: 0192295.rar (793.5 Kb)
 
vasja6286 Воскресенье, 11.11.2018, 11:59 | Сообщение # 6894
Кто здесь?
Группа: Пользователи
Сообщений: 2
Статус: Offline
Спасибо .Может кто то знает какие дисплеи подходят ?
 
hohlovalehan Воскресенье, 11.11.2018, 13:03 | Сообщение # 6895
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852, спасибо, хорошо получилось, но я думаю надо потестить её немного. Как я понял, то теперь после общей коррекции, надо на каждом пределе (это если кому надо) провести ручную коррекцию?, и по моему это правильно, настраивай так, как тебе надо, а не под общий шаблон. Спасибо
Цитата vasja6286 ()
какие дисплеи подходят ?

Я бра на Али по такому критерию TFT 3,95" ST7793, забейте это в поисковик Yandex и он Вам выдаст кучу из которой выберете Али экспресс, там есть не только этот.
 
serj_k4852 Воскресенье, 11.11.2018, 16:13 | Сообщение # 6896
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
Как я понял, то теперь после общей коррекции, надо на каждом пределе (это если кому надо) провести ручную коррекцию?
Нет, не обязательно. Только если будет нужно немного подправить на конкретном пределе чтобы не гонять по всем пределам. Ещё была мысль сделать проверку на совпадение записываемых параметров с уже записанными для уменьшения количества циклов записи при использовании ЕЕПРОМ, но пока с ходу не придумал простой способ и мне в принципе с ФРАМкой не нужно. В общем все дружно ищите баги, а то я мог ещё что-то проглядеть. Ну или идеи полезные может возникнут.
 
hohlovalehan Воскресенье, 11.11.2018, 22:11 | Сообщение # 6897
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852 Немного погонял прошивку, мне нравится. Всё работает хорошо, можно доделывать корпус и пользоваться, если бы не эта противная индикация заряда. Как по вашему, что ещё кроме обрыва (я писал что там всё в порядке) может влиять на показания и где их искать?, плату промыл в ультразвуковой ванне, так что грязь так-же отпадает. Интересно что иногда всё таки что-то проскакивает, но это не предсказуемо. А так всё нормально, при измерениях FPS доходит до 67, но это было несколько раз. По поводу подстроечных конденсаторов, я их ставил ещё в NS-3, но облуживал их на таблетке аспирина, мыть в воде после пайки не обязательно. На таймер автоотключения я забил, просто при включении ставлю сразу на ноль, либо на максмальное время и всё, но думаю со временем всё таки разобратося
 
serj_k4852 Понедельник, 12.11.2018, 08:18 | Сообщение # 6898
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Проблему с индикатором батареи нужно решать в режиме пошаговой отладки. Так как у меня всё работает, то я это не отловлю. По идее если батарея типа разряжена, то установки таймера не должны влиять.
 
hohlovalehan Вторник, 13.11.2018, 15:37 | Сообщение # 6899
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852 Я понимаю, что в пошаговом режиме найти ошибку можно, но в данное время, не чем, поэтому решил пойти по другому пути. Я подумал, если бы это было программно, то почему иногда всё-таки появляется индикатор и решил заменить контролер (один всё-таки остался), и не зря, всё заработало как надо. А всё эти наши друзья, ну да пёс с ними. По маркировке 1й и 2ой контролер (которые я ставил) надпись NXP с боку слева от названия вертикально, как на SO16, а на этом вверху над названием. В общем добил я его, теперь можно доделывать до конца, по окончании выложу фото. Спасибо Вам за помощь.
 
hohlovalehan Вторник, 13.11.2018, 20:25 | Сообщение # 6900
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Ну вот, доделал и корпус.
Прикрепления: 7428282.jpg (86.7 Kb)
 
serj_k4852 Вторник, 13.11.2018, 22:22 | Сообщение # 6901
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Симпатично получилось.
 
hohlovalehan Среда, 14.11.2018, 09:58 | Сообщение # 6902
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852 Добрый день, возник вопрос. В отличии от Вашего, алюминиево корпуса, у меня пластмассовый и по этому необходимо поставить на заднюю стенку экран, в этом проблем нет, а вот к какой точке его лучше подключить ? можно к 2-BATERY, можно к 2-MT3608, а можно и к-С91 +С93. Как по Вашему будет правильно?
 
serj_k4852 Среда, 14.11.2018, 11:07 | Сообщение # 6903
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Надо проверять, точно наверное никто не скажет. Может даже будет лучше подсоединиться в районе аналогового тракта. А может и разницы особой видно не будет.
 
hohlovalehan Среда, 14.11.2018, 12:32 | Сообщение # 6904
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Приклеил на днище латунную пластину 0,5мм и через пружинки от динамика мобилы к точкам над U10 и над U13, вроде получается не плохо, кладу на руку и смотрю наводки, каждая из них даёт хороший результат и решил использовать обе.

Добавлено (14.11.2018, 16:46)
---------------------------------------------
Кто нибудь работал с ЛА в NS-3 ?, подскажите.

 
serj_k4852 Суббота, 17.11.2018, 09:02 | Сообщение # 6905
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Я с ЛА пока не работал. Для него нужен софт из соседней ветки
 
hohlovalehan Суббота, 17.11.2018, 10:12 | Сообщение # 6906
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852, Добрый день. С ЛА я разобрался, у меня просто не работает софт, заковыка в том, что 12С постоянно Off, и не меняется. Ладно это позже, сейчас другой вопрос, помните Вы разбирались с ejector на #6721. #6756. #6757, по поводу импульсной помехи на высоких развёртках, так вот у меня то-же самое. Проделал то что Вы посоветовали на #6757, есть небольшая задержка между импульсами и это всё. Я так и не нашёл, решилась эта проблема или нет?

Добавлено (17.11.2018, 10:16)
---------------------------------------------
Да, забыл сказать, что регулировка уровня может быть любой, на экране размах импульса не меняется, входы закорочены на корпус.

Прикрепления: 1245240.jpg (123.5 Kb)
 
serj_k4852 Суббота, 17.11.2018, 10:39 | Сообщение # 6907
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
Я так и не нашёл, решилась эта проблема или нет?
Не знаю, от него ответа ведь не было и проблема визуально выглядела по другому. Причём это у него на базовой схеме НС3, а не на моей. Так как чувствительность канала не влияет, то значит проблема может появится только начиная с АЦП, но где - нужно искать. У меня такого нет. По картинке похоже на какую-то коммутационную помеху, которую отрабатывает АЦП. Теоретически можно попробовать не выключать АЦП между циклами измерения, может будут визуально заметные изменения.
 
hohlovalehan Суббота, 17.11.2018, 11:16 | Сообщение # 6908
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Понятно. А как это реализовать? Программно? Подскажите как.
 
serj_k4852 Воскресенье, 18.11.2018, 10:21 | Сообщение # 6909
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Посмотрел исходники. АЦП и вообще аналоговый тракт не выключаются в циклах работы, а только при изменении режимов работы каналов. Попутно нашёл недоработку в прошивке в измерительной части - не учитывался делитель щупа. Исправил.
Прикрепления: 7898534.rar (793.5 Kb)
 
hohlovalehan Воскресенье, 18.11.2018, 10:45 | Сообщение # 6910
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Тогда выходит, что виновата в этих помехах ПЛИС ?

Добавлено (18.11.2018, 10:48)
---------------------------------------------
P.S. А где форум на коте? Интересно просто потому, что там могут быть новые люди, а значит новые мнения и идеи.

 
serj_k4852 Воскресенье, 18.11.2018, 12:30 | Сообщение # 6911
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
Цитата hohlovalehan ()
Тогда выходит, что виновата в этих помехах ПЛИС ?
Может и не ПЛИС. Нужно попробовать изменить момент синхронизации по Х, изменив положение курсора, возможно попробовать изменить размер записываемой области через меню синусоиды вверху. При этом обратить внимание на положение помехи. Если она будет следовать за курсором, то это явно будет связано с началом записи после синхронизации. При автоматической развёртке даже без сигнала этот момент отсчитывается по таймеру. А зависит ли наличие помехи от режима синхронизации?
Цитата hohlovalehan ()
P.S. А где форум на коте? Интересно просто потому, что там могут быть новые люди, а значит новые мнения и идеи.
Форум>-Статьи-> тема. Но там пока только я отметился.
 
hohlovalehan Воскресенье, 18.11.2018, 13:53 | Сообщение # 6912
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Да, помеха буквально привязана к курсору синхронизации и не зависит от её режима.
Что-то долго открывается форум.
 
iimmortalserg Вторник, 20.11.2018, 14:08 | Сообщение # 6913
Кто здесь?
Группа: Пользователи
Сообщений: 2
Статус: Offline
Здравствуйте.

Решил повторить девайс, только схему перерисовываю в kicad и делаю плату размером с экран, по диагонали перечитал тему, не знаю может ответы на данные вопросы уже были, простите если уже было, я не нашел. В связи с этим несколько вопросов.

1. у STM есть собственный USB интерфейс. в связи с этим несколько подвопросов
- возможно прошить загрузчик для дальнейшей прошивки по USB STM, нужно ли модернизировать прошивку для заливки по USB STM?
- связь с ПК только через UART или возможна по USB STM, надо ли переделывать прошивку для связи по USB STM?
2. прошивка EPM570 описана с помощью программатора через последовательный порт, есть замечательная микросхема FTDI FT2232HL у которой есть JTAG для программирования в том числе и EPM ПЛИС, прошивка EPM570 через FT2232HL так же будет происходить или надо как то модифицировать? Кто нибудь пробывал прошивать данную EPM570 программатором FT2232HL?
3.существуют экраны с тачскрином, случайно не планируется модернизация прошивки под управление с тачскрина.


Сообщение отредактировал iimmortalserg - Вторник, 20.11.2018, 14:10  
 
hohlovalehan Вторник, 20.11.2018, 20:48 | Сообщение # 6914
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852 добрый день, ни как не могу найти где идёт запись сигнала после синхронизации, всё перерыл и не нашёл. И ещё вопрос, в меню есть строка I2C IO OFF т.е. отключен, а как включить? Из-за этого я думаю не работает софт.
 
serj_k4852 Среда, 21.11.2018, 11:19 | Сообщение # 6915
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
В режиме автоматической синхронизации или в нормальном режиме момент синхронизации определяестя в ПЛИС. В неё заносится значение порога цифрового компаратора, а дальше работает автоматика. Контроллер просто ждёт окончания цикла записи.
I2C IO OFF - это для расширителей портов ввода/вывода, на связь с ПК по RS232 не влияет. Чтобы работал софт нужно поменять VID/PID для USB преобразователя и установить драйвер из шапки темы.
 
hohlovalehan Среда, 21.11.2018, 19:55 | Сообщение # 6916
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Дело в том, что VID/PID я поменял, драйвер установил, а софт не работает. Аналогичная ситуация была в NS3, один работает стабильно два вообще не реагируют, а ещё один по настроению. На счёт синхронизации как я понимаю, ничего сделать нельзя. А может ли это быть связано с применённой памятью?, у меня стоит аналог, рекомендуемой не нашёл хотя по инету смотрел, она 100% аналог.
 
serj_k4852 Среда, 21.11.2018, 20:36 | Сообщение # 6917
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
По драйверу и софту не помогу. У меня на 7 тоже пока не работает, скорее всего из за не отключенной цифровой подписи драйвера.

Вот тестовая прошивка для помощи в поиске проблемы с помехой. На свободную ножку контроллера выдаётся положительный импульс, который начинается перед разрешением срабатывания триггера и заканчивается в конце цикла записи. Синхронизируясь им можно попытаться отловить помеху другим осцилом. В собранной прошивке импульс выводится на шину LCD на сигнал записи в HC573. Это пойдёт для 8-битной шины, так как этот сигнал свободный. Для 16-битной нужно будет пересобрать и будет использоваться вывод порта Р0[0], то есть 37 ножка. Так же аналоговый тракт не выключается в циклах чтения - нашёл я это место. В общем эти тестовые изменения находятся в EPM570_SRAM_Write(void). Я не думаю, что проблема в памяти, так как помеха следует за курсором, при этом адрес меняется, а помеха выглядит одинаково.
Прикрепления: ns3-NXP.rar (793.5 Kb)
 
hohlovalehan Среда, 21.11.2018, 23:26 | Сообщение # 6918
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
Спасибо большое, завтрашний день посвящаю ловле глюка. По софту, так у драйвера нет цифровой подписи. В своё время я задавал на эту тему вопрос Ильдару, но вопрос остался без ответа, некоторые форумчане давали советы но всё на своём месте, а вот интересно, один-то работает без проблем, жаль что я его отдал зятю, надо было оставить себе.
 
hohlovalehan Пятница, 23.11.2018, 14:44 | Сообщение # 6919
Местный
Группа: Проверенные
Сообщений: 179
Статус: Offline
serj_k4852, поставил Вашу прошивку и всё исчезло. Очередной раз посмотрел datasheet на ПЛИС и на память, все осциллограммы соответствуют описанному, т.е временные параметры в норме, я так и не понял, что это было?. Можно отнести это к очередному глюку?
Прикрепления: 8876851.jpg (108.2 Kb)
 
serj_k4852 Пятница, 23.11.2018, 22:15 | Сообщение # 6920
Завсегдатай
Группа: Проверенные
Сообщений: 220
Статус: Offline
В том варианте прошивки аналоговый тракт не выключался, возможно в этом дело. Вот обычный вариант, но с тем же синхросигналом.
Прикрепления: 1595505.rar (793.6 Kb)
 
Поиск:
uTmpl.ru Сайт создан в системе uCoz Сейчас: 25.12.2024, 02:56