Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Pi CAN board v3 review #1

Open
Open
Assignees
milomir98
Labels
@VladimirVincan

Description

@VladimirVincan

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions


    [8]ページ先頭

    ©2009-2025 Movatter.jp