ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
905791 Топик полностью
Evgeny_CD, Архитектор (20.02.2019 18:01, просмотров: 105) ответил LightElf на Моск сломал, требуется помощь клуба. При чтении данных с SPI флешки периодически теряется 1 байт, если флешка работает в стандартном режиме и 2 байта, если режим дуальный. Потеря происходит случайным образом. Частота не влияет, ронял до 4МГц.
Попытка анализа. 1. На внешних цепях потерять байт нельзя физически - можно считать мусор, но не байт потерять. 2. Там есть десериализатор - из 1/2 линий в 8/16/32 на всякие внутр. шины. И тактовая у него разная на "узком" и "широком" концах. Еще должно быть "устройство согласования частот" - с одной стороны тактовая домена SPI, с другой - тактовая системной шины. 3. Он точно в деле - раз количество потерянных байт удваивается при удвоении числа линий. 4. В какой-то ситуации клок на широком конце не доходит до сериализатора. Либо какой-то глюк при работе с шинным коммутатором системы. 5. Курить настройки приоритетов доступа к шинному коммутатору, может, механизм приоритетов сменить, и настройки всяких разных тактовых. Если есть гонки, то при любой изменении тактовой (как выше, так и ниже) есть шанс, что что-то изменится.