Sh@dow 0 5 июля, 2017 Опубликовано 5 июля, 2017 · Жалоба Приветствую. Изучаю схему одного блока управления двигателем. Стоит процессор 8051 который подключен к флеш памяти. Собственно все понятно кроме одного. XTAL1 и XTAL2 подключены к кварцу и два кондера на землю. Но XTAL2 почему то соединен с 16 битом адресной шины флеши. Не понимаю зачем так нужно? В цепи XTAL по идее синус идет все время. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AnatolyT 0 5 июля, 2017 Опубликовано 5 июля, 2017 · Жалоба С XTAL2 можно взять для различных целей синхронный синхросигнал, там не синус, меандр с заваленными фронтами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sh@dow 0 6 июля, 2017 Опубликовано 6 июля, 2017 · Жалоба Только зачем это надо? Шина адресов 16 разрядная. На 16 разряд идет XTAL2. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Alexashka 0 7 июля, 2017 Опубликовано 7 июля, 2017 · Жалоба А что за контроллер? У некоторых линии XTAL1/2 совмещены с GPIO (у Silabs'овских например), поэтому возможно вначале идет чтение из флешь (при этом контроллер тактируется от внутреннего RC генератора), потом переключается на кварц, а с флешью ему уже работать не надо (выключена). Так что возможно причина в дикой нехватке линий GPIO. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AnatolyT 0 7 июля, 2017 Опубликовано 7 июля, 2017 (изменено) · Жалоба Посмотрите осциллографом что там твориться на XTAL2, хотя щуп внесет дополнительную емкость и исказит сигнал, обычно подключают вход лог.элемента. Если ничего не напутали, могу только предположить что кварц выбран на относительно низкую частоту, скажем, 2 МГц, контроллер использует тактовую частоту умноженную в несколько раз. Для управления двигателями используется различная периферия контроллера, ШИМ и прочие формирователи импульсов, и внешняя память, которая работает синхронно с периферией контроллера благодаря сигналу от XTAL2. Изменено 7 июля, 2017 пользователем AnatolyT Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 44 7 июля, 2017 Опубликовано 7 июля, 2017 · Жалоба может своеобразная защита от копирования? при изменении временных параметров контроллера памяти, запись/чтение идёт в разные половинки флэша, а если не сделать столь неочевидного подключения кварца при передирании платы, то работать всё перестанет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sh@dow 0 12 июля, 2017 Опубликовано 12 июля, 2017 · Жалоба Процессор SAB80C166. XTAL2 не совмещен с портом ввода вывода. Посмотрю осцилографом что там твориться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 116 13 июля, 2017 Опубликовано 13 июля, 2017 · Жалоба SAB80C166Фига се 8051! Посоветовался с коллегой, который с этими 166 когда-то работал. Он сказал "изващенцы". Есть у меня такая версия: а не могли они таким образом вдвое расширить адресное пространство для команд чтения данных из памяти программ? Т.е. пока XTAL2 низкий, из памяти защелкивается код команды. Когда XTAL2 высокий, из второй половины памяти защелкивается константа. При некоторых махинациях с линкером можно получить все адресное пространство заполненное кодом и второе такое же адресное пространство полностью отданное под константы. Коллега сказал, что эта версия не лишена смысла. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skripach 5 13 июля, 2017 Опубликовано 13 июля, 2017 · Жалоба SAB80C166 Судя по тому что это ни разу не i8051, предположу что ТС просто недоглядел схему или разводку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sh@dow 0 16 июля, 2017 Опубликовано 16 июля, 2017 · Жалоба Сегодня перепроверил осциллографом и вынужден заявить что ничего такого нет. Ошибся раньше когда прозванивал плату. Очень плотный монтаж.Аж полегчало. Всем спасибо за помощь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sigmaN 0 17 июля, 2017 Опубликовано 17 июля, 2017 · Жалоба Даже обидно, что так всё закончилось Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sh@dow 0 19 июля, 2017 Опубликовано 19 июля, 2017 · Жалоба Даже обидно, что так всё закончилось Хорошо а то я клонирую блок и это вынесло мне мозг Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AnatolyT 0 20 июля, 2017 Опубликовано 20 июля, 2017 (изменено) · Жалоба Что же тогда подключено к XTAL2? Изменено 20 июля, 2017 пользователем AnatolyT Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Sh@dow 0 21 июля, 2017 Опубликовано 21 июля, 2017 · Жалоба стандартно подключен кварц через резистор и два кондера на землю. Плотный монтаж не проверил осциллом прозвонил тестером не ту дорожку. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться