UART на C3: G5 никуда не подключён

На Dock-плате приёмник встроенного моста BL616 заведён на C3 (IOB56B,
подписан FPGA_UART_TX, контакт 21 гребёнки, банк 4 с фиксированными 3.3 В).
G5 -- это просто контакт 22, он годится только для внешнего моста, посаженного
на гребёнку. Прошивка исправно передавала кадры в неподключённый вывод,
отсюда полное отсутствие байт на ПК при живом тракте.

В README распиновка дополнена номерами контактов гребёнки и заметкой про
VCCIO6/7, которое на этой плате подаётся снаружи.
This commit is contained in:
nikit3s
2026-08-17 18:01:01 +03:00
parent 4aa221105a
commit df179829bf
2 changed files with 18 additions and 15 deletions
+16 -10
View File
@@ -64,17 +64,23 @@ SYNC в CRC не входит: он нужен приёмнику для рес
## Распиновка
| Цепь | Назначение | Пин ПЛИС |
|:--|:--|:--:|
| clk_50m | тактовый генератор платы | E2 |
| uart_tx | UART на внешний мост, ПЛИС -> ПК | G5 |
| led0 | светодиод | E8 |
| MIC_CLK | тактирование микрофона, 3.125 МГц | при разводке |
| MIC_DAT | однобитный поток PDM | при разводке |
| MIC_SEL | вывод SELECT микрофона | при разводке |
| Цепь | Назначение | Пин ПЛИС | Контакт J1 |
|:--|:--|:--:|:--:|
| clk_50m | тактовый генератор платы, 50 МГц | E2 | — |
| UART_TX | на встроенный мост BL616, ПЛИС -> ПК | **C3** | 21 |
| LED | индикация | E8 | 17 |
| MIC_CLK | тактирование микрофона, 3.125 МГц | J11 | 33 |
| MIC_DAT | однобитный поток PDM | J10 | 35 |
| MIC_SEL | вывод SELECT микрофона | K7 | 34 |
Выводы микрофона в `src/DigMic.cst` закомментированы, номера подставляются при
разводке. Банк 3.3 В, питание микрофона 1.65...3.6 В.
C3 (IOB56B) — это то, что на Dock-плате подписано `FPGA_UART_TX` и заведено на
приёмник моста BL616, банк 4 с фиксированными 3.3 В. Обычный контакт гребёнки
для UART не годится: мост туда не смотрит. Под внешний мост, посаженный прямо
на гребёнку, вывод меняется на нужный контакт.
Микрофон сидит в банке 7, а VCCIO банков 6/7 на этой плате подаётся снаружи
через контакты 29 и 31 гребёнки — без 3.3 В на них выводы микрофона не работают.
Питание самого микрофона 1.65...3.6 В.
`MIC_SEL` прошивка держит в `'0'`: микрофон выставляет бит по спаду MIC_CLK,
выборка идёт в середине низкой фазы. Если вывод SELECT посажен на питание