[an error occurred while processing this directive]
|
Надо состыковать PIC16F876 с Vпит = 5,0 В и AT45DB321 с Vпитmax = 3,6 В по SPI.
Опустить питание PICу не могу. Не согласуется выход AT45 SO с входом PICа RC4/SDI т.к. в режиме SPI это триггер Шмидта с уровнями гистерезиса +1,5 и +3,5 В. А у AT45 выходной высокий уровень равен Vпит – 0,2 В т.е. допустим 3,6 – 0,2 = 3,4 В – недотягивает до верхнего уровня триггера Шмидта = +3,5 В. На макете вроде работает, но это тепличные условия, а жизнь у этого девайса будет суровая, поэтому лишний гемор не нужен. Я хочу поставить “резисторный делитель 1:4” следующим образом: между выводами SO и SDI допустим 750 Ом и подтяжка между SDI и +5,0 В на 3,0 кОм.
Уровни, которые в результате должны приходить на SDI становятся +1,32 и +3,72 В, что даёт запас для надёжного переключения триггера Шмидта.
Есть ли в этом решении грабли и можно ли сделать по-другому?
E-mail: info@telesys.ru