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

 
 
 
Reply to this topicStart new topic
> XTAL проца подключен к шине адреса флеша, не понимаю зачем?
Sh@dow
сообщение Jul 5 2017, 14:06
Сообщение #1


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

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



Приветствую.
Изучаю схему одного блока управления двигателем.
Стоит процессор 8051 который подключен к флеш памяти.
Собственно все понятно кроме одного.
XTAL1 и XTAL2 подключены к кварцу и два кондера на землю.
Но XTAL2 почему то соединен с 16 битом адресной шины флеши.
Не понимаю зачем так нужно? В цепи XTAL по идее синус идет все время.
Go to the top of the page
 
+Quote Post
AnatolyT
сообщение Jul 5 2017, 14:37
Сообщение #2


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

Группа: Участник
Сообщений: 167
Регистрация: 29-03-10
Пользователь №: 56 269



С XTAL2 можно взять для различных целей синхронный синхросигнал, там не синус, меандр с заваленными фронтами.
Go to the top of the page
 
+Quote Post
Sh@dow
сообщение Jul 6 2017, 13:28
Сообщение #3


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

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



Только зачем это надо? Шина адресов 16 разрядная. На 16 разряд идет XTAL2.
Go to the top of the page
 
+Quote Post
Alexashka
сообщение Jul 7 2017, 06:13
Сообщение #4


Практикующий маг
******

Группа: Свой
Сообщений: 3 505
Регистрация: 28-04-05
Из: Дубна, Моск.обл
Пользователь №: 4 576



А что за контроллер? У некоторых линии XTAL1/2 совмещены с GPIO (у Silabs'овских например), поэтому возможно вначале идет чтение из флешь (при этом контроллер тактируется от внутреннего RC генератора), потом переключается на кварц, а с флешью ему уже работать не надо (выключена). Так что возможно причина в дикой нехватке линий GPIO.
Go to the top of the page
 
+Quote Post
AnatolyT
сообщение Jul 7 2017, 09:36
Сообщение #5


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

Группа: Участник
Сообщений: 167
Регистрация: 29-03-10
Пользователь №: 56 269



Посмотрите осциллографом что там твориться на XTAL2, хотя щуп внесет дополнительную емкость и исказит сигнал, обычно подключают вход лог.элемента. Если ничего не напутали, могу только предположить что кварц выбран на относительно низкую частоту, скажем, 2 МГц, контроллер использует тактовую частоту умноженную в несколько раз. Для управления двигателями используется различная периферия контроллера, ШИМ и прочие формирователи импульсов, и внешняя память, которая работает синхронно с периферией контроллера благодаря сигналу от XTAL2.

Сообщение отредактировал AnatolyT - Jul 7 2017, 15:49
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 7 2017, 11:14
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



может своеобразная защита от копирования? при изменении временных параметров контроллера памяти, запись/чтение идёт в разные половинки флэша, а если не сделать столь неочевидного подключения кварца при передирании платы, то работать всё перестанет.
Go to the top of the page
 
+Quote Post
Sh@dow
сообщение Jul 12 2017, 18:27
Сообщение #7


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

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



Процессор SAB80C166. XTAL2 не совмещен с портом ввода вывода.
Посмотрю осцилографом что там твориться.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 13 2017, 07:04
Сообщение #8


Гуру
******

Группа: Модераторы
Сообщений: 8 051
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (Sh@dow @ Jul 12 2017, 21:27) *
SAB80C166
Фига се 8051!


Посоветовался с коллегой, который с этими 166 когда-то работал. Он сказал "изващенцы". Есть у меня такая версия: а не могли они таким образом вдвое расширить адресное пространство для команд чтения данных из памяти программ? Т.е. пока XTAL2 низкий, из памяти защелкивается код команды. Когда XTAL2 высокий, из второй половины памяти защелкивается константа. При некоторых махинациях с линкером можно получить все адресное пространство заполненное кодом и второе такое же адресное пространство полностью отданное под константы. Коллега сказал, что эта версия не лишена смысла.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
skripach
сообщение Jul 13 2017, 07:12
Сообщение #9


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 059
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
SAB80C166

Судя по тому что это ни разу не i8051, предположу что ТС просто недоглядел схему или разводку.


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
Sh@dow
сообщение Jul 16 2017, 19:30
Сообщение #10


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

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



Сегодня перепроверил осциллографом и вынужден заявить что ничего такого нет. Ошибся раньше когда прозванивал плату. Очень плотный монтаж.Аж полегчало.
Всем спасибо за помощь.
Go to the top of the page
 
+Quote Post
sigmaN
сообщение Jul 17 2017, 21:46
Сообщение #11


I WANT TO BELIEVE
******

Группа: Свой
Сообщений: 2 518
Регистрация: 9-03-08
Пользователь №: 35 751



Даже обидно, что так всё закончилось


--------------------
The truth is out there...
Go to the top of the page
 
+Quote Post
Sh@dow
сообщение Jul 19 2017, 17:45
Сообщение #12


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

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



Цитата(sigmaN @ Jul 18 2017, 00:46) *
Даже обидно, что так всё закончилось


Хорошо а то я клонирую блок и это вынесло мне мозг
Go to the top of the page
 
+Quote Post
AnatolyT
сообщение Jul 20 2017, 06:38
Сообщение #13


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

Группа: Участник
Сообщений: 167
Регистрация: 29-03-10
Пользователь №: 56 269



Что же тогда подключено к XTAL2?

Сообщение отредактировал AnatolyT - Jul 20 2017, 07:20
Go to the top of the page
 
+Quote Post
Sh@dow
сообщение Jul 21 2017, 20:40
Сообщение #14


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

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



стандартно подключен кварц через резистор и два кондера на землю.
Плотный монтаж не проверил осциллом прозвонил тестером не ту дорожку.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 17th October 2017 - 13:24
Рейтинг@Mail.ru


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