- Notifications
You must be signed in to change notification settings - Fork0
Open
Labels
Description
Referenca za Raspberry Pi 4:datasheet
Referenca za MCP251863:datasheet
Referenca za TPS5430:datasheet
Analiza Raspberry pinout-a:
Potencijalno si mogao ukloniti LM2937-5, ako dovedeš Rasberiju 5 V, pretpostavljam da će vratiti 3.3 V.
Zašto nisi povezao sve GPIO pinove sa Rasberija na prilagodnu? Mislim na pinove 11, 12, 13, 15 i 26.
- pinovi 8 i 10 su jasni, RXD i TXD
- pinovi 3 i 5 su jasni, I2C
- pinovi 19, 21 i 23 su jasni, SPI
- koliko sam shvatio, pin 24 je SPI Chip Select 0 pin, i pošto imammo samo jednu periferiju, CS1 nam ne treba.
- pinovi 27 i 28 su I2C interfejs za EEPROM. Piše u datasheet-u:DO NOT USE these pins for anything other than attaching an I2C ID EEPROM. Leave unconnected if ID EEPROM not required. Da li tu može biti problema?
- pinovi 7 i 29 imaju ALT4 funkciju UART, jasno
- pinovi 32 i 33 imaju ALT4 funkciju UART, jasno
- pin 22 je GPIO koji si povezao sa MCP251863
Analiza MCP251863 pinouta:
Gledam sliku FIGURE 1-2: MCP251863 INTERFACING WITH A 3.3V MICROCONTROLLER
- imaš tri kondenzatora od 0.1 uF, odlično
- sa čime je povezan CLKO? Koliko vidim ni sa čim, onda treba staviti NC?
- zašto nisi stavio otpornike i kondenzator između CANH i CANL kao na slici?
UART:
- povezao si TXD sa TXCAN i RXD sa RXCAN, odlično
- povezao si TX od Rasberija (GPIO0) sa TXCAN od mikrokontrolera, zar ne treba obratno (TX sa RX)?
- povezao si RX od Rasberija (GPIO1) sa RXCAN od mikrokontrolera, zar ne treba obratno (RX sa TX)?
SPI:
- MOSI treba da se poveže sa SDI, odlično
- MISO treba da se poveže sa SDO, odlično
- NCS je povezan, odlično
- clock je povezan, odlično
- da bismo bili u normal modu, STDBY pin mora biti na GND, odlično
Interrupti:
- INT0 reaguje ako se pojavi TX poruka
- INT1 reaguje ako se pojavi RX poruka
- INT reaguje ako se pojavi bilo koja poruka.
- Da li nam je potreban interrupt uopšte? Da li da povežemo sva tri interrupta kao što je predloženo? Svi su aktivni na nuli.
Napajanje:
- The VCC of the CAN FD transceiver is connected to 5V - jasno.
- VDD: 2.7V to 5.5V. Pretpostavljam da si odabrao 3.3 V jer GPIO radi na 3.3 V. Koliko vidim sa šematika, CAN radi na istom naponu.
Oscilator:
- It is recommended by the CAN FD community to use either a 40 or 20 MHz SYSCLK. Može se frekvencija podeliti sa dva unutar mikrokontrolera. Zašto si odabrao 20 MHz, a ne 40?
- Takođe, kako si odabrao kapacitivnost kondenzatora?
Analiza za LED panel 16x2
Koliko sam video saovogsajta, redosled pinova je dobar.
Analiza za TPS5430
- za otpornost od 3.24kOhm-a, morate proveriti kolika je tolerancija za otpornost kod dobavljača. Ako koristite standardnu E12 seriju otpornika, onda je greška 10%, što može uticati na rezultujući napon. Kako biste to rešili?
- kapacitivnost treba da bude 220uF, a kod vas je 200uF. Već E3 serija nudi 220uF, zašto to niste stavili?
- ENA: On/off control. Below 0.5 V, the device stops switching. Float the pin to enable. Pretpostavljam da je to dobro.
PCB dizajn
- Moja navika je da svi GND pad-ovi budu kockasti, a ostali zaobljeni. Da li to ima smisla tako napraviti? Po meni to olakšava debagovanje i snalaženje na pločici.
- Staviti logo fakulteta, univerziteta i našeg tima?
- Dodati oznake pinova na mikrokontroleru i na MCP251863 ukoliko ima prostora