'embeded'에 해당되는 글 1396건

  1. 2023.11.01 risc-v 저가보드 / sipeed maix amigo
  2. 2023.10.31 MCP2515 on rpi
  3. 2023.10.30 mcp2515 can
  4. 2023.10.27 risc-v linux without mmu, uclinux
  5. 2023.10.27 kendryte k210, fft 가속?
  6. 2023.10.27 지름도착 - usb 인두기
  7. 2023.10.24 소소한 지름
  8. 2023.10.21 트리 회로
  9. 2023.10.19 risc-v 저가 evk
  10. 2023.10.18 다이오드, 트랜지스터
embeded/risc-v2023. 11. 1. 00:20

이걸 살까 했는데

Sipeed MAix BiT Kit for RISC-V AI+IoT 110991190

[링크 : https://www.eleparts.co.kr/goods/view?no=11890284]

 

더 싼거 없나 오픈마켓 찾아보니 헉..!?

저런 덜렁 거리는거 살 바에는 이런 좀 완제품 느낌이 나는게 나을 듯?

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=D668181124] 29700 무배.. 직구

 

원래는 6만원은 족히 나올 녀석인데 믿어도 되나?

Sipeed Maix Amigo - All-in-One AIoT Development Platform Based on RV64GC (RISC-V) SKU 102110463

[링크 : https://www.seeedstudio.com/Sipeed-Maix-Amigo-p-4689.html] 48.80$ 재고 없음

[링크 : https://wiki.sipeed.com/soft/maixpy/en/develop_kit_board/maix_amigo.html]

[링크 : https://dl.sipeed.com/MAIX/MaixPy/ide/_/v0.2.5] maxipy ide

 

 

 

 

 

 

'embeded > risc-v' 카테고리의 다른 글

부품 도착! + 주문 취소!  (0) 2023.11.02
오늘의 지름  (0) 2023.11.01
risc-v linux without mmu, uclinux  (0) 2023.10.27
kendryte k210, fft 가속?  (0) 2023.10.27
risc-v 저가 evk  (0) 2023.10.19
Posted by 구차니
embeded/raspberry pi2023. 10. 31. 23:05

MCP2515를 라즈베리에서 쓰려면 개조가 필요하다는데

아두이노가 5V IO 레벨이고 라즈베리가 3.3V 레벨이라 그런가? 왜 저렇게 복잡하게 개조하는건진 찾아봐야겠고

집에 16MHz OSC가 있나도 찾아봐야겠다.(12MHz 24MHz는 있는데 16MHz 만 없네 -_-)

[링크 : https://blog.naver.com/mts90/221644429413]

 

반대로 SPI 를 위한 레벨시프터가 있으면 해결되려나?

[링크 : https://www.devicemart.co.kr/goods/view?no=1384307] 2채널 3.3V<->5V 레벨 시프터 / 1000원

 

구매시 16MHz 인지 확인하는것도 방법이려나

[링크 : https://m.blog.naver.com/kimhj9/221790064284]

 

트랜시버의 전압을 바꾸어 주는거라면 라즈베리 끼리 테스트 할때 그냥 3.3V 넣어서

양쪽다 동일 전압레벨로 맞추면 통신이 안되려나?

 

설정 내용을 보니 spi를 통해서 can 통신 장치 추가 까지 문제 없어 보인다.

$ vi /boot/config.txt
dtoverlay=mcp2515-can0,oscillator=8000000,interrupt=12
dtoverlay=spi-bcm2835-overlay

$ sudo apt-get install can-utils

$ ls /sys/bus/spi/devices/spi0.0/net
can0

$ ls /sys/bus/spi/devices/spi0.0
driver  modalias  net  of_node  subsystem  uevent

$ ls /sys/bus/spi/devices/spi0.0/net/
can0

$ ls /sys/bus/spi/devices/spi0.0/net/can0/
addr_assign_type  carrier_changes  duplex             iflink            operstate       speed         uevent
address           device           flags              link_mode         phys_port_id    statistics
addr_len          dev_id           gro_flush_timeout  mtu               phys_port_name  subsystem
broadcast         dev_port         ifalias            name_assign_type  phys_switch_id  tx_queue_len
carrier           dormant          ifindex            netdev_group      queues          type

// 5. Setup CAN interface, I use 125k baudrate.
$ sudo ip link set can0 up type can bitrate 125000
$ sudo ifconfig
can0      Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          UP RUNNING NOARP  MTU:16  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:10
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

[링크 : https://forums.raspberrypi.com/viewtopic.php?t=141052]

 

TJA1050 - High speed CAN tranceiver

[링크 : https://www.nxp.com/docs/en/data-sheet/TJA1050.pdf]

 

'embeded > raspberry pi' 카테고리의 다른 글

3d 프린트 한 라즈베리 케이스  (0) 2024.02.21
mariadb 라즈베리 파이 설정값  (0) 2024.01.02
서보 pan/tilt 조립  (0) 2023.09.23
서보 팬틸트 브라켓 구매  (0) 2023.09.19
DHT22 도착!  (0) 2023.09.19
Posted by 구차니
embeded/arduino(genuino)2023. 10. 30. 19:11

아두이노나 라즈베리 CAN HAT 은 3~4만원은 해서 구매하기 부담스러웠는데

MCP2515 라는 녀석은 CAN to SPI 라고 해야하나?

CAN 통신을 독립적으로 수행해주는 원칩 솔루션이 있으니 다음에 사봐야겠다.

 

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=B509249430] 3700

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?itemno=C297097222] 2700

 

차량에 OBD 연결하기도 한다는데 의외로 2.54mm 핀 헤더와 잘 맞는듯?

[링크 : https://clemencyking.tistory.com/26]

 

보드가 8MHz와 16Mhz가 있다는데

크리스탈은 4 / 8 / 20 MHz 권장인가?

HS SPI의 경우 10Mbps 라는데 아무래도 클럭 멀티플라이어가 없다면

20MHz를 넣어줘야 HS SPI 로 작동하게 될 것 같긴하네.

[링크 : https://ww1.microchip.com/downloads/en/DeviceDoc/MCP2515-Stand-Alone-CAN-Controller-with-SPI-20001801J.pdf]

'embeded > arduino(genuino)' 카테고리의 다른 글

arducam esp8266 https post 예제  (0) 2024.01.31
433MHz RF 통신  (0) 2023.12.07
아두이노 dht11  (0) 2022.11.14
아두이노 Serial.print()와 Serial.write()  (0) 2022.11.14
아두이노 USB HID  (0) 2021.05.07
Posted by 구차니
embeded/risc-v2023. 10. 27. 18:07

uclinux 올라간 예제를 찾아보는 중

git clone https://github.com/vowstar/k210-linux-nommu.git
cd k210-linux-nommu
export PROJ_ROOT=$(pwd)
sh ./prepare_buildroot.sh

[링크 : https://www.cnx-software.com/2020/02/17/how-to-build-run-linux-on-kendryte-k210-risc-v-nommu-processor/]

[링크 : https://github.com/vowstar/k210-linux-nommu.git]

 

아키텍쳐를 어떤걸 쓰는지 부터 봐야 하려나?

PREFIX=/opt/riscv-nommu
TARGET=riscv32-unknown-linux-gnu
ARCH=rv32ima
ABI=ilp32

[링크 : https://github.com/chmmn/riscv-uclinux]

 

 

보드에 128Mbit Flash만 달려서 램은 얼마인지 몰랐는데, 온칩 메모리로 SRAM 8MB 라고 한다.

  • SoC – Kendryte K210 dual core 64-bit RISC-V processor @ 400 MHz (overclockable up to 800 MHz) with
    • KPU CNN hardware accelerator
    • APU audio hardware accelerator with support for up to 8 mics, up to 192 KHz sample rate
    • FPIOA (Field Programmable IO Array) mapping 255 functions to all 48 GPIOs on the chip.
    • 8 MB general purpose SRAM including 5.9MB usable as AI SRAM memory
    • AXI ROM to load user program from SPI flash
  • Storage – micro SD card slot, 8MB SPI flash
  • Display I/F – MCU LCD FPC connector for optional 2.4″ display
  • Camera I/F – DVP camera FPC connector
  • USB – 1x USB type-C port for power and programming
  • Expansion – Breadboard friendly headers with UART, IIC, SPI, I2S, PWM, etc…
  • Misc – 2x buttons, RGB LED
  • Power Supply – Via USB type-C port
  • Performance + Power Consumption – 0.25TOPS @ 0.3W ,400MHz. 0.5 TOPS @ 800 MHz
  • Dimensions – 5.08 x 2.54 mm

[링크 : https://www.cnx-software.com/2018/11/15/maix-development-boards-sipeed-m1-risc-v-ai-module/]

 

K210 芯片基本参数

内核 RISC-V Dual Core 64bit, with FPU
主频 400MHz (可超频至600MHz)
SRAM 内置8M Byte

[링크 : https://wiki.sipeed.com/hardware/en/maix/maixpy_develop_kit_board/maix_bit.html]

 

아무튼 MMU가 없더라도 8MB/32MB 에 400MHz 니까, 적절하게 가지고 놀 수 있는 무언가가 가능할지도?

'embeded > risc-v' 카테고리의 다른 글

오늘의 지름  (0) 2023.11.01
risc-v 저가보드 / sipeed maix amigo  (0) 2023.11.01
kendryte k210, fft 가속?  (0) 2023.10.27
risc-v 저가 evk  (0) 2023.10.19
cuda on riscv  (0) 2021.09.09
Posted by 구차니
embeded/risc-v2023. 10. 27. 17:49

Sipeed MAix BiT Kit for RISC-V AI+IoT
라는 제품에 들어있는 risc-v mcu의 성능을 보려는데 벤치마크에 어라..? FFT ?!

The Maix Bit is a low-cost development board from Sipeed, featuring the Kendryte K210 from Canaan.
The Kendryte K210 is an SoC that includes:

  • Dual-core 64-bit RISC-V,
  • KPU (Knowledge Processing Unit),
  • APU (Audio Processing Unit),
  • FFT (Fast Fourier Transform) accelerator,
  • etc.

[링크 : https://www.luffca.com/2021/10/maixpy-fft-maix-bit/]

 

데이터시트나 

NPU, FFT, AES, SHA 가속기능이 있다. 특이하네..

그리고 KPU의 입력소스로서 영상 입력 기능(DVP). DVP가 LCD 출력도 겸하나?

1.1 Overview
Knowledge Processing Unit (KPU, aka Neural network Processing Unit).
KPU is a general-purpose neural network processor that implements convolutional
neural network calculations with low power consumption. It can acquire the size,
coordinates and types of detected objects in real time, and detect and classify
faces or objects. When using kpu, the neural network model must be generated with
the model compiler.
1.2 Features
KPU has the following characteristics:
• Supports the fixed training model that the common training framework trains
according to specific restriction rules
• There is no direct limit on the number of network layers, which supports separate configuration of each layer of convolutional neural network parameters,
including the number of input and output channels, input and output line width
and column height.
• Support for two convolution kernels 1x1 and 3x3
• Support for any form of activation function
• The maximum supported neural network parameter size in real-time work is
5.5MiB to 5.9MiB
• Maximum support network parameter size when working in non-real time is (Flash
capacity) - (software size)

2.1 Overview
Advanced Encryption Standard (AES) acceleration engine. The AES module uses hardware to implement AES operation acceleration.
2.2 Features
K210 have a built-in AES(Advanced Encryption Standard acceleration engine). Compared with software, it can greatly improve the speed of AES operation. The AES
accelerator supports multiple encryption/decryption modes (ECB, CBC, GCM) and multiple length of KEY (128, 192, 256).


7.1 Overview
Digital Video Port (DVP) unit is a camera interface unit that supports forwarding
camera input image data to KPU or memory.
7.2 Features
The DVP unit has the following features:
• Support RGB565, RGB422 and single channel Y gray scale input mode
• Support for setting frame interrupt
• Support setting transfer address
• Supports writing data to two addresses at the same time (output format is
RGB888 and RGB565 respectively)
• Support for discarding frames that do not need to be processed


8.1 Overview
Fast Fourier Transform (FFT) Accelerator.
The FFT accelerator implements the radix-2 decimation-in-time (DIT) Cooley–Tukey
FFT algorithm*
1 acceleration in hardware.
8.2 Features
The FFT accelerator currently supports 64-point, 128-point, 256-point, and 512-
point FFTs and IFFTs. Inside the FFT accelerator, there are two SRAMs with a size
of 512 * 32 bits. After the configuration is completed, the FFT sends a TX request
to the DMA, and the data sent by the DMA is placed in one of the SRAMs until the
data volume satisfies the current FFT operation needs, and the FFT operation begins at this point. The butterfly operation unit reads data from the SRAM which
containing the valid data, and writes the data to another SRAM after the end of the
operation. The next butterfly operation reads the data from the SRAM just written,
when the operation ends write to another SRAM. This process alternates this way
until the entire FFT operation is completed.


9.1 Overview
Secure Hash Algorithm (SHA) accelerator supports hardware acceleration of the
sha256 algorithm.
9.2 Features
• Supports hardware acceleration of the sha256 algorithm

[링크 : https://www.canaan.io/wp-content/uploads/2020/02/kendryte_standalone_programming_guide_20190311144158_en.pdf]

[링크 : https://www.canaan.io/product/kendryteai]

 

 

 

'embeded > risc-v' 카테고리의 다른 글

risc-v 저가보드 / sipeed maix amigo  (0) 2023.11.01
risc-v linux without mmu, uclinux  (0) 2023.10.27
risc-v 저가 evk  (0) 2023.10.19
cuda on riscv  (0) 2021.09.09
mips riscv  (0) 2021.03.09
Posted by 구차니
embeded/전자회로2023. 10. 27. 16:38

8w 15초에 달궈지는 제품이라는데

나중에 켜봐야지 ㅋㅋ

 

아무튼 220v 인두기가 달궈져서 쓰는데만 5분은 걸리던 느낌이라

스펙대로 15초면 hakko 만큼은 아니어도 쓸만할 듯

 

+

사용해보니 실온에서 13초 정도 지나니 연기가 올라온다.

핀 헤더 한개 정도는 녹이는데 열량이 부족해서 2~3개 막 문지르면서 녹일 순 없는 것 같고

비상시(?)에 소소하게 하기에는 충분한 듯 하다.

 

 

+

회사에서 사용중인 녀석이 hakko.. 75W 짜리

[링크 : https://www.coupang.com/vp/products/288511514]

 

+

3d 프린터 마감 도구라고 해서 2.7만원에 파는데

얘는 3d 프린터용 답게(?) 면적을 누를수 있는 총 4가지 유형의 팁을 제공한다.

[링크 : https://front.wemakeprice.com/product/2508379888]

'embeded > 전자회로' 카테고리의 다른 글

notch filter  (0) 2024.05.21
멀티미터 TR 테스트  (0) 2023.11.02
소소한 지름  (0) 2023.10.24
트리 회로  (0) 2023.10.21
다이오드, 트랜지스터  (0) 2023.10.18
Posted by 구차니
embeded/전자회로2023. 10. 24. 10:36

간만에 질렀나.. 엘레파츠 주소가 예전 주소.. 최소 3년 정도는 지른적이 없다는 소리구먼..

전자회로 공부하려고 PNP / NPN 트랜지스터와 혹시나 몰라서(?) RLC 중 L(인덕터) 부품을 적당히 골라서 지름고

 

(배송비 아까워서) 보다보니 usb 인두가 있길래 후다닥 구매 빠르게 데워지고 빠르게 식는다는데

부피도 부피고 220V 전원으로도 너무 오래걸리고 선이 두꺼워서 불편해 이래저래 교체를 노렸는데

그렇다고 hakko 껄 지르기에는 너무 비싸서 좌절하다 이거라도 써보자 싶어서 질렀는데 어떠려나?

'embeded > 전자회로' 카테고리의 다른 글

멀티미터 TR 테스트  (0) 2023.11.02
지름도착 - usb 인두기  (0) 2023.10.27
트리 회로  (0) 2023.10.21
다이오드, 트랜지스터  (0) 2023.10.18
tr을 구매해볼까나..  (0) 2023.10.18
Posted by 구차니
embeded/전자회로2023. 10. 21. 16:31

bc547 라는 걸 쓰는데 찾아보니 NPN TR이다.

[링크 : https://www.devicemart.co.kr/goods/view?no=1624]

 

트리에서 처럼 깜박이는걸 하려면 단순하게 R/C 만으로는 안되고, 무조건 TR을 넣어야 하나?

[링크 : https://youtu.be/8-BwTmkiMdA?si=3h8UvqFAlevSNMSU]

'embeded > 전자회로' 카테고리의 다른 글

지름도착 - usb 인두기  (0) 2023.10.27
소소한 지름  (0) 2023.10.24
다이오드, 트랜지스터  (0) 2023.10.18
tr을 구매해볼까나..  (0) 2023.10.18
오실로스코프 파형 - 캐패시터  (0) 2023.10.17
Posted by 구차니
embeded/risc-v2023. 10. 19. 10:21

 

WIO LITE RISC-V (GD32VF103) - WI, - ESP8266, GD32VF103 트랜시버; 802.11b/g/n(Wi-Fi, WiFi, WLAN) 2.4GHz

[링크 : https://www.eleparts.co.kr/goods/view?no=9406488] 12827원

 

108Mhz 최대 주파수, single core ?

[링크 : https://www.gigadevice.com.cn/Public/Uploads/uploadfile/files/20230209/GD32VF103_User_Manual_EN_Rev1.4.pdf]

 

Sipeed MAix BiT Kit for RISC-V AI+IoT

진짜로.. 저 LCD랑 카메라 까지 주려나? 그런 구성이라면 꽤 끌리는데?

[링크 : https://www.eleparts.co.kr/goods/view?no=11890284] 27218 원

 

kendryte K210 RISC-V dual 400MHz with FPU

Tiny yolo v2 로 VGA(640x480) 30fps 처리 , QVGA(320x240) 60fps 처리

[링크 : https://www.canaan.io/product/kendryteai]

'embeded > risc-v' 카테고리의 다른 글

risc-v 저가보드 / sipeed maix amigo  (0) 2023.11.01
risc-v linux without mmu, uclinux  (0) 2023.10.27
kendryte k210, fft 가속?  (0) 2023.10.27
cuda on riscv  (0) 2021.09.09
mips riscv  (0) 2021.03.09
Posted by 구차니
embeded/전자회로2023. 10. 18. 17:20

다이오드는 1Nxxxx

트랜지스터는 2Sxxxx 으로 시작하나?

 

보통 정류 다이오드는 1N4000 시리즈를 많이 쓰게 됩니다
그 경우에는 1N 옆에 4000 숫자에서 일의 자리 수로
다이오드 항복 전압을 알 수 있습니다
2 인경우에는 100V
3 인경우에는 200V
4, 5, 6, 7 인 경우에는 각각
400V, 600V 800V, 1000V
항복 전압이 됩니다

[링크 : https://jajeoncloud.tistory.com/43]

 

 

 

 

[링크 : https://www.icbanq.com/A03_webinar/B06_webiElectronic/electronic_list.do?act=&idx=3]

 

트랜지스터

[링크 : https://www.rohm.co.kr/electronics-basics/transistors/tr_what1]

 

아주 예전에 AVR 관련해서 구매했던 기억이 있는 TR이 남아있는데

C3205? 찾아보니 NPN TR 이라고 나오는데, 위에 이미지를 보면 2SCxxxx 이 NPN 이라고 하니 2S는 빠지고

C3205로 NPN 형임을 나타내는 C가 표기되는건가?

[링크 : https://item.gmarket.co.kr/Item?goodscode=1799697189]

 

사려고 했던 2N3904 TR도 실제로는 NPN 실리콘

[링크 : https://www.onsemi.com/pdf/datasheet/2n3903-d.pdf]

 

general use에 포함되는 용도는 멀까?

아무튼 switching은 2N / MPS 시리즈가 주 목적?

2N Series of Small Signal Transistors for Amplifiers and Switching, Goto 2N Transistor Series
2N2222 - 2N2222 NPN General Purpose Transistor
2N3904 - 2N3904 NPN General Purpose Transistor
2N3905 - 2N3905 PNP General Purpose Transistor
PN2222 - PN2222 NPN TO-92 Transistor

2SA, 2SB Transistor Series for Low Power Amplifiers and General Use, Goto 2SA, 2SB Transistor Series
2SA1015 PNP General Purpose Transistor
2SA1082 PNP General Purpose Transistor
2SB810 PNP General Purpose Transistor

Popular BC Transistor Series for Amplifiers and General Use, Goto BC Transistor Series
BC547 NPN General Purpose Transistor
BC548 NPN General Purpose Transistor
BC557 PNP General Purpose Transistor
BC558 PNP General Purpose Transistor
BC238 NPN Small Signal Transistor
BC239 NPN Small Signal Transistor

C, S and 2SC Transistor Series for Amplifiers and General Use, Goto C Transistor Series
C1815 NPN General Purpose Transistor
C2330 NPN HV Video Output Transistor
C9012 PNP Small Signal Transistor
C9013 NPN Small Signal Transistor
C9014 NPN Small Signal Transistor

MPS Transistor Series for Switching and General Use, Goto MPS Transistor Series
MPS2222A NPN General Purpose Transistor
MPS3904 NPN General Purpose Transistor
MPSA13 NPN Power Darlington Transistor
MPSA93 PNP High Voltage Transistor

[링크 : https://www.futurlec.com/TransGen.shtml]

 

 

+

EIA 방식의 명칭은 숫자 문자 숫자 순으로 되어있고, 처음에 숫자는 PN 의 접합수를 나타내고 있다. 처음 숫자가 1 이면 Poto Transistor(광 트랜지스터: 빛을 받아 받는 양을 을 비례하여 전류가 흐르는 트랜지스터)를 나타내고, 1 일때는 2 극을 2 일때는 3 극 트랜지스터(transistor) 나타내고 있다. 다음 영문자 N 은 반도체 제품을 나타내며 그다음 숫자는 품종을 구별케하는 것으로 등록 번호 이다. 만약 그숫자뒤에 영문자가 있을때는 개량형임을 뜻한다.

미국의 전자 공업회(EIA)의 명칭의 예
2 N 3 9 0 4
2 N 3 9 0 4 A
2 N 3 9 0 6
2 N 3 9 0 6 A


CES 방식은 숫자,S 자,문자,숫자 순으로 되어 있느데 처음 숫자는 PN 접합면의 수를 나타내는 것으로 1 은 2 극( 일반적으로 Diode), 2 는 3 극 트랜지스터임을 나타낸다. S 자는 반도체(Semi-Conductor) 제품임을 표시하며 그다음 문자가
A 면 PNP 타입으로 고주파용,
B 면 PNP 타입으로 저주파용,
C 면 NPN 타입으로 고주파용,
D 면 NPN 타입으로 저주파용, 임을 각각 나타내고 있다. 그리고 그다음의 숫자는 품종을 구별하는 등록 번호 이다. 최근에는 국내외 생산업체에서 독자적인 명칭을 붙이고 있기 때문에 위에 규칙을 적용하지 않는 제품들이 많이 있다.

일본의 전자기계 공업회(CES)의 명칭의 예
2 S A 1 0 1 5
2 S B 8 3 0
2 S C 1 8 1 5
2 S D 8 8 0

[링크 : http://bh.knu.ac.kr/~ilrhee/lecture/lab.pdf]

 

https://retilog.tistory.com/25

'embeded > 전자회로' 카테고리의 다른 글

소소한 지름  (0) 2023.10.24
트리 회로  (0) 2023.10.21
tr을 구매해볼까나..  (0) 2023.10.18
오실로스코프 파형 - 캐패시터  (0) 2023.10.17
오실로스코프 파형 - 저항  (0) 2023.10.17
Posted by 구차니