реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Маркировка резонатора
skyv
сообщение Dec 11 2017, 12:16
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 181
Регистрация: 26-07-10
Пользователь №: 58 606



Всем привет.
Есть две партии плат. На одной Ethernet работает, а на другой нет (работает, но с постоянными сбоями).
Отличий в схемах, топологии и элементах нет. В железо пока не лезем, делаем предварительный анализ.
Пока заметили небольшие отличия в маркировке кварцевых резонаторов smd ф.Geyer,
которые применяем в контроллере Ethernet.
На одном имеем маркировку:
25.0
RG5 5C
На другом:
25.0
RG5 7A
Интересуют последние два символа.
Go to the top of the page
 
+Quote Post
Ruslan1
сообщение Dec 11 2017, 17:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025



Скорее всего, это просто дата изготовления.

Если скажете какой драйвер используете, то может и советы будут более конкретные, может и не кварц виноват.

Но моей памяти гармониковый кварц на Micrel'овских чипах плохо работал, нужно было обязательно первую гармонику брать.
Или, например, DP83848I очень была чувствительна к номиналу 4.87к на выводе "RBIAS"(24)- пока именно такой 1%-й не поставили, были проблемы. Наверняка, другие чипы тоже имеют свои "нюансы"

А может, дело и вовсе в разводке или в качестве монтажа, или в качестве элементов.
Это хорошо, когда есть "хорошая" и "плохая" платы одновременно, есть непаханое поле для экспериментов sm.gif
Go to the top of the page
 
+Quote Post
skyv
сообщение Dec 12 2017, 12:22
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 181
Регистрация: 26-07-10
Пользователь №: 58 606



Цитата(Ruslan1 @ Dec 11 2017, 20:05) *
Скорее всего, это просто дата изготовления. ...
...
Это хорошо, когда есть "хорошая" и "плохая" платы одновременно, есть непаханое поле для экспериментов sm.gif


По поводу хороших, плохих плат и экспериментов согласен. Добавлю, что это просто спасательный круг.
Сравнение работы с условным эталоном всегда облегчает поиск проблемных моментов.
В качестве драйвера используем KSZ8873. При тестировании Modbus TCP/IP мастером в Wireshark заметно достаточное количество повторных запросов мастера,
т.е. похоже некоторые запросы не принимаются MACом контроллера. В условно эталонной плате этого нет.
Осциллограф особых различий в сигналах на шине RMII ничего не показал.
Однопроцентный резистор у нашего phy есть. Его номинал 11.8к, но в схеме его прозвонить не получается. Прибор показывает около 5-6к.
По поводу первой гармоники резонатора надо будет уточниться.
При первом включении новых плат обнаружили такую особенность.
Сбои в работе Ethernet уменьшились, и достаточно заметно, после того как положили плату под лампу накаливания дневного света и хорошо прогрели ее.
Первая версия пала на кварц. Просмотрели осциллографом сигналы на шине RMII в двух платах. Явных отличий не обнаружили.
Пристальный осмотр трассировки, в части стыковки phy и CPU, выявил некоторые отличия.
Прикрепленное изображение
Прикрепленное изображение

На рисунках приведен фрагмент с различными расстояниями между цепью RX_D0 и MD_IO.
На старой плате это расстояние больше, а RX_D0 это цепь приема данных.
По цепи MD_IO идет пакет каждые 10 мс. Его гоняет драйвер стека TCP/IP.
Наши эксперименты похоже начнутся с ковыряния в печатной плате.
Спасибо за поддержку.
Go to the top of the page
 
+Quote Post
_Thomas_
сообщение Jan 8 2018, 08:44
Сообщение #4





Группа: Участник
Сообщений: 8
Регистрация: 31-12-17
Из: Праворулёвск, город у моря
Пользователь №: 100 906



Цитата(skyv @ Dec 12 2017, 13:22) *
Первая версия пала на кварц. Просмотрели осциллографом сигналы на шине RMII в двух платах. Явных отличий не обнаружили.
Кварц перекинуть вроде не долго?

А вообще была интересная история - брингапили Ethernet MAC на новом SoC, на одних платах работал, на других, с другой ревизией PCB c багфиксами - перестал. Покопались, оказалось - таки глюк в софте, не инициализировался "glue layer" между MAC & DRAM controller'ом, и звёзды так сложились, что на старых платах почему-то по дефолту всё обычно было ОК, а на новых - нет, был кривой endiannes.

Сообщение отредактировал _Thomas_ - Jan 8 2018, 08:47
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:00
Рейтинг@Mail.ru


Страница сгенерированна за 0.01374 секунд с 7
ELECTRONIX ©2004-2016