-
- аппаратный SPI stm32 и на 74НС595 - 7 лет работает в разных
изделиях (от F030 до L476). Цепляю от 8 до 15 регистров цепочкой.
Даже не задумывался с фронтами. Сейчас гляну в Кубе. CPOL ->
LOW, CPHA -> 1 Edge. Обычно CLK около 1 МГц. И отправляю
просто пачку байт по прерываниям. Потом защелка. - Лaгyнoв(29.08.2023 17:12)
- В одну сторону не проблема... а в две стороны? НС165 входы, НС595
выходы - IBAH(29.08.2023 17:12)
- MISO к выходу HC165, MOSI ко входу HC595. SCLK на все регистры
параллельно. Два отдельных сигнала: P_LOAD (загрузка параллельных
данных в сдвиговый регистр HC165) и P_SAVE (запись последовательных
данных на параллельные выходы HC595). P.S. кстати, по-моему 74HC597
удобнее использовать вместо 74HC165. reZident(1 знак., 29.08.2023 17:42, ссылка)
- Ну и ...? В чем проблема? Году так в 1995-м присобачивал к Z86E1208 (такой микроконтроллер 18-ножечный, где всякая ножка на счету) классный регистр от К561 (вроде К561ИР6, 24-выводной). Где одновременно и вывод и ввод. Но там да, был ногодрыжечный SPI. Сейчас смотрю - никаких проблем и сегодня всё это на аппаратном SPI от STM32. - Лaгyнoв(29.08.2023 20:25)
- т.е. последовательно в MISO вводить? А почему нет? Если по своему CLK там будут биты поступать. - Лaгyнoв(29.08.2023 17:18)
- Почему нет, если вы не хотите проверить, что в 595 до этого
записали:-) - Visitor(29.08.2023 17:15)
- А какой в этом (чтении) смысл? - reZident(29.08.2023 17:29)
- MISO к выходу HC165, MOSI ко входу HC595. SCLK на все регистры
параллельно. Два отдельных сигнала: P_LOAD (загрузка параллельных
данных в сдвиговый регистр HC165) и P_SAVE (запись последовательных
данных на параллельные выходы HC595). P.S. кстати, по-моему 74HC597
удобнее использовать вместо 74HC165. reZident(1 знак., 29.08.2023 17:42, ссылка)
- В одну сторону не проблема... а в две стороны? НС165 входы, НС595
выходы - IBAH(29.08.2023 17:12)
- 74HC595 к ПИКу по SPI цеплял, работает. Для stm32 лучше из серии
74LVC чип возьмите, они до 100.. 160 МГц могут. - Visitor(29.08.2023 17:11)
- НС165 входы, регистр с параллельной загрузкой и последовательной
выгрузкой - IBAH(29.08.2023 17:14)
- С НС595 странный косяк был, в один год несколько партий мелких
брали, они на выходной нагрузке в 1 кОм просадку более 1 В имели.
Потом не попадались. - Visitor(29.08.2023 17:19)
- у нас они идут сотнями иногда и всякие попадаются. Ни с того, ни с сего одна штука в цепочке дохнет. У них общий CLK и защелка. Дохнет 1-2 штуки. Иногда после нескольких лет работы. Заподозрил затянутый фронт на CLK. Хотя он не больше 200 нсек. Может для какого-то изготовителя много. Опять же 5 лет этот фронт не гадил. - Лaгyнoв(29.08.2023 17:37)
- С НС595 странный косяк был, в один год несколько партий мелких
брали, они на выходной нагрузке в 1 кОм просадку более 1 В имели.
Потом не попадались. - Visitor(29.08.2023 17:19)
- НС165 входы, регистр с параллельной загрузкой и последовательной
выгрузкой - IBAH(29.08.2023 17:14)
- аппаратный SPI stm32 и на 74НС595 - 7 лет работает в разных
изделиях (от F030 до L476). Цепляю от 8 до 15 регистров цепочкой.
Даже не задумывался с фронтами. Сейчас гляну в Кубе. CPOL ->
LOW, CPHA -> 1 Edge. Обычно CLK около 1 МГц. И отправляю
просто пачку байт по прерываниям. Потом защелка. - Лaгyнoв(29.08.2023 17:12)