mirror of
https://github.com/trezor/trezor-firmware.git
synced 2024-12-27 00:28:10 +00:00
docs: hardware updates
This commit is contained in:
parent
186eacfef4
commit
ef353f7bc6
@ -22,14 +22,12 @@ TODO
|
|||||||
* 1 x [STM32F407G-DISC1](http://www.st.com/en/evaluation-tools/stm32f4discovery.html)
|
* 1 x [STM32F407G-DISC1](http://www.st.com/en/evaluation-tools/stm32f4discovery.html)
|
||||||
* 1 x USB Cable Type A Plug/Male to Type Mini-B Plug/Male
|
* 1 x USB Cable Type A Plug/Male to Type Mini-B Plug/Male
|
||||||
* 1 x USB Cable Type A Plug/Male to Type Micro-B Plug/Male
|
* 1 x USB Cable Type A Plug/Male to Type Micro-B Plug/Male
|
||||||
* 1 x Display
|
* 1 x [ER-TFTM028-4 Display + Capacitive Touch Panel Module](http://www.ebay.com/itm/302049581340) (Note: specify 40-Pin Header, 8080 8-bit Parallel, VDD=3.3V, Capacitive Touch Panel)
|
||||||
* 1 x Capacitive Touch Panel / Sensor
|
* 1 x [microSD Board](https://www.waveshare.com/product/modules/storage/sd-tf-storage/micro-sd-storage-board.htm)
|
||||||
* 1 x microSD Socket
|
* 27 x Female to female jumper wires with 0.1" header contacts
|
||||||
* TODO
|
|
||||||
|
|
||||||
### Component Notes
|
|
||||||
|
|
||||||
#### Display
|
#### Display
|
||||||
|
|
||||||
* Resolution: 240px x 240px -OR- 240px x 320px
|
* Resolution: 240px x 240px -OR- 240px x 320px
|
||||||
* Driver IC: ST7789V or ILI9341V (on-chip display data RAM of 240x320x18 bits)
|
* Driver IC: ST7789V or ILI9341V (on-chip display data RAM of 240x320x18 bits)
|
||||||
* 18-bit (262,144) RGB color graphic type TFT-LCD
|
* 18-bit (262,144) RGB color graphic type TFT-LCD
|
||||||
@ -41,7 +39,7 @@ TODO
|
|||||||
|-----------|-------|-----|
|
|-----------|-------|-----|
|
||||||
|LCD_RST|PC14||
|
|LCD_RST|PC14||
|
||||||
|LCD_FMARK|PD12|tearing effect input|
|
|LCD_FMARK|PD12|tearing effect input|
|
||||||
|LCD_PWM|PB13|backlight control (brightness)|
|
|LCD_PWM|PA7|backlight control (brightness)|
|
||||||
|LCD_CS|PD7||
|
|LCD_CS|PD7||
|
||||||
|LCD_RS|PD11|register select aka command/data|
|
|LCD_RS|PD11|register select aka command/data|
|
||||||
|LCD_RD|PD4||
|
|LCD_RD|PD4||
|
||||||
@ -56,6 +54,7 @@ TODO
|
|||||||
|LCD_D7|PE10||
|
|LCD_D7|PE10||
|
||||||
|
|
||||||
#### Capacitive Touch Panel / Sensor
|
#### Capacitive Touch Panel / Sensor
|
||||||
|
|
||||||
* Bus/Interface: I2C
|
* Bus/Interface: I2C
|
||||||
* Driver IC: FT6206 [TODO: does this matter?]
|
* Driver IC: FT6206 [TODO: does this matter?]
|
||||||
* single touch
|
* single touch
|
||||||
@ -66,9 +65,9 @@ TODO
|
|||||||
|-----------|-------|
|
|-----------|-------|
|
||||||
|I2C1_SCL|PB6|
|
|I2C1_SCL|PB6|
|
||||||
|I2C1_SDA|PB7|
|
|I2C1_SDA|PB7|
|
||||||
|CTP_IRQ|[TODO: missing?]|
|
|
||||||
|
|
||||||
#### microSD Socket
|
#### microSD Socket
|
||||||
|
|
||||||
* Bus/Interface: 4-bit
|
* Bus/Interface: 4-bit
|
||||||
|
|
||||||
##### Pinout
|
##### Pinout
|
||||||
@ -85,6 +84,13 @@ TODO
|
|||||||
|
|
||||||
#### USB Socket
|
#### USB Socket
|
||||||
|
|
||||||
|
|Description|MCU Pin|
|
||||||
|
|-----------|-------|
|
||||||
|
|OTG_FS_VBUS|PA9|
|
||||||
|
|OTG_FS_ID|PA10|
|
||||||
|
|OTG_FS_DM|PA11|
|
||||||
|
|OTG_FS_DP|PA12|
|
||||||
|
|
||||||
##### Pinout
|
##### Pinout
|
||||||
|
|
||||||
|Description|MCU Pin|
|
|Description|MCU Pin|
|
||||||
@ -95,8 +101,17 @@ TODO
|
|||||||
|OTG_FS_DP|PA12|
|
|OTG_FS_DP|PA12|
|
||||||
|
|
||||||
#### Dev Board
|
#### Dev Board
|
||||||
* [Schematic](http://www.waveshare.com/w/upload/0/05/CorexxxR-Schematic.pdf)
|
|
||||||
* [STM32F407VGT6](http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f407-417/stm32f407vg.html)
|
* [STM32F407VGT6](http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f407-417/stm32f407vg.html)
|
||||||
* HSE / High-Speed External Crystal: 8 MHz
|
* HSE / High-Speed External Crystal: 8 MHz
|
||||||
* Integrated STMicroelectronics ST-LINK/V2.1 debugger
|
* Integrated STMicroelectronics ST-LINK/V2.1 debugger
|
||||||
|
|
||||||
|
Minimum MCU requirements:
|
||||||
|
* STM32F4 family [STM32F405VGT6](http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-high-performance-mcus/stm32f4-series/stm32f405-415/stm32f405vg.html)
|
||||||
|
* 168 MHz, 8 MHz HSE
|
||||||
|
* 1024 KB Flash memory
|
||||||
|
* 128 KB SRAM
|
||||||
|
* 64 KB CCMRAM
|
||||||
|
* FSMC controller
|
||||||
|
* TRNG
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user