임베디드.일렉트로닉스 ( 670 ) ALTIUM(알티움). 거버, NC Drill 출력파일 만들기 PCB 제작업체에 의뢰하기 위한 거버파일, NC Drill file 생성 영상. - 본 영상에서의 옵션은 JLCPCB 의 권장 옵션임. ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 상위 정리글 https://igotit.tistory.com/1988 알티움(ALTIUM) 활용법 정리. 회로 PCB 설계 제작 ALTIUM 활용법 정리 - 회로설계, PCB 설계제작 위한 툴 S/W 알티움 설정관련 주제 상세보기 알티움 개요 https://igotit.tistory.com/281 알티움 설치 https://igotit.ti.. 2019. 11. 4. ALTIUM (알티움). 보드외각 데이터 만들기. 알티움에서 최종 PCB 거버데이터 생성하여 제작 의뢰하기전 보드아웃라인 정보를 별도로 생성해야한다. 메뉴 : Design -> Board Shape -> "Create Primitives From Board Shape" 클릭 (아래그림) 설정 대화창에서 Layer 에는 보드외각 정보를 만들 레어를 지정한다. 다른 데이터(Top, Bottom ) 가 기록되지 않은 비어있는 layer 를 지정한다. width는 외각라인의 두께 지정인데 0.1mm 정도면 무난하다. 그리고 보드 내부에 컷아웃 된 것이 있는 경우 All Board Edage 를 선택해줘야 컷아웃 부분도 PCB외각 데이터 생성해둔다. 상기 대화상자 버튼 OK 클릭하면 즉시 생성되며, 아래 처럼 Layer : Mechanical 5 를 하이라이트 .. 2019. 11. 4. GerberTools. PCB 거버파일 . PCB 패널(배열) 만들기 에 활용가능 GerberTools 개요 - PCB 거버파일 이용하여 패널라이징 처리 가능한 툴 S/W 개발자 사이트 : http://blog.thisisnotrocketscience.nl/projects/pcb-panelizer/ PCB Panelizer & Gerber Tool Suite | This is not rocket science Welcome! You have made it to the PCB panelizer & Gerber tool suite page! (older version – before github release – contains a few more oddball commandline tools : 23-08-2016 DOWNLOAD) BEFORE YOU SEND ME A MAIL ABOU.. 2019. 11. 1. 초저가 샘플 PCB 제작가능. PCBway PCBway - 저렴한 가격으로 PCB 제작가능. - 모든 주문절차 및 관리 웹에서 가능. - 부품 SMT 서비스도 제공됨. 사이트 : https://pcbway.com China PCB Prototype & Fabrication Manufacturer - PCB Prototype the Easy Way www.pcbway.com PCBway 주문페이지 PCBway 거버파일 생성방법 - 알티움 예 https://www.pcbway.com/blog/help_center/Generate_gerber_file_from_Altium.html Generate gerber file from Altium - Help Center -PCBway Select a Category Activities Engineering .. 2019. 10. 26. 초저가 샘플 PCB 제작가능. PCBgogo PCBgogo - 저렴한 가격으로 PCB 제작가능. - 모든 주문절차 및 관리 웹에서 가능. - 부품 SMT 서비스도 제공됨. 주소 : https://pcbgogo.com PCBgogo PCBGOGO, a professional and trustworth PCB and PCBA manufacturer with over 10 years, highly specialized not only in quick-turn PCB prototype and PCB assembly,but also medium and small volume PCB fabrication. www.pcbgogo.com PCBgogo 주문 페이지 ///////////////////////////////////////////////////////.. 2019. 10. 26. ALTIUM. Export Import rules. PCB rules 파일 출력 / 파일 읽기. 알티움에서 PCB 규칙 파일출력 방법 - 알티움에서 PCB 규칙을 파일로 저장하는 방법. 단계1. 대화상자 "PCB Rules and Constraints Editor" 열기 - 알티움 PCB 메뉴 : Design -> Rules.. 클릭 단계2. 메뉴의 "Export Rules..." 클릭하여 파일 저장 - 아래 그림 의 메뉴에 "Export Rules..." 클릭하여 전체 항목 선택하여 저장. 영상. PCB 규칙파일 저장 전체. ////////////////////////////////////////////////////////////////////////////// 알티움에서 PCB 규칙파일 (.rul) 적용방법 - 파일로 되어있는 pcb 규칙 파일을 알티움에서 읽어들여 적용하는 방법 단계1. 대화.. 2019. 10. 26. SPI mode 4종. CPOL, CPHA SPI Mode 4종. SPI master 와 SPI Slave 의 모드가 동일해야 정상 SPI 통신 가능함. ( -동시에 SPI 클럭도 칩마다 최고 속도가 다르며 최고속도 이하에서만 정상통신 가능) SPI 통신 규격의 CPOL(0, 1) , CPHA(0, 1) 상태에 따라 4종의 SPI mode 가 있다. SPI mode 0 : CPOL = 0 , CPHA = 0 SPI mode 1 : CPOL = 0 , CPHA = 1 SPI mode 2 : CPOL = 1 , CPHA = 0 SPI mode 3 : CPOL = 1 , CPHA = 1 CPOL 의미. SPI SCK 의 구분이다. CPOL = 0 : SPI SCK 의 아이들 상태 에서의 SCK 상태값 0 - 즉 SPI 통신 개시되는 초기 SCK 값은 .. 2019. 10. 25. nRF52. SPI nRF52 SPI Features SPI 수량 : nRF52840 의 경우 SPI master 로 사용시 4개, spi slave 로 사용시 3개. nRF52840 SPI 최대 통신 속도 및 SPI 클럭 SPIM3 최대통신속도 32Mbps . 주의 : 32Mbps 는 SPIM3 에서만 지원되는 사양. 최대 통신 속도는 SPI 클럭으로 결정되는데 , 데이트 시트 전기사양 부분을 보면 SPIM3을 비롯한 모든 nRF52840 의 SPI 클럭 최대 주파수는 8MHz 로 명시되어있는데, SPI 클럭 최대 8MHz 라면 통신 속도 32Mbps 는 불가능한데 32Mbps 가능하다고 표현하고 있음. from : http://infocenter.nordicsemi.com/pdf/nRF52840_PS_v1.0.pdf 의.. 2019. 10. 25. nRF5 SDK 기반 SES , KEIL 멀티 프로젝트 폴더 구축 및 프로젝트 템플릿3 개요 NORDIC 사에서 배포하는 nRF5 SDK 의 폴더 구성은 사용자(개발자) 입장에서는 지속 관리 하기 좋은 구조 아니다. 본 글에서는 nRF5 SDK 기반으로 코드 구현 및 프로젝트 관리 용이한 프로젝트 작업 폴더 구축 방법 정리. 참고 : 본 템플릿3과 이전 작업된 템플릿2 차이점 - 이전에 제작된 프로젝트 템플릿2의 구성은 1개의 프로젝트 폴더마다 nRF5 SDK 폴더를 모두 보유하고 있는 형식이었기에 프로젝트가 많이 만들어진 경우 중복된 파일들이 누적되게 된다. 이번 템플릿3은 모든 프로젝트에서 동일한 1개의 nRF5 SDK 활용하는 방식이므로 프로젝트수가 많아져도 단일 SDK 파일들을 공유하여 사용하므로 용량 증가 없이 컴팩트한 관리 가능. - 템플릿3 구조의 장점 : 프로젝트에서 nRF5.. 2019. 10. 24. nRF5 SDK 16.0.0 버그들 . KEIL DeviceFamilyPack 등 nRF5 SDK 버전 16.0.0 의 KEIL 예제 프로젝트에서 Device Family Pack 오류 https://devzone.nordicsemi.com/f/nordic-q-a/53503/nordicsemiconductor-nrf_devicefamilypack-8-27-0 NordicSemiconductor.nRF_DeviceFamilyPack.8.27.0 - Nordic DevZone devzone.nordicsemi.com 오류 요점. - SDK 16.0.0 에서 배포된 KEIL 예제 들이 DeviceFamilyPack 8.27.0 사용하는 것으로 설정되어있으나 8.27.0 에는 버그가 있어 8.29.0 이 사용되어야 하나 , 현재(2019년 10월 24일) 시점엔 8.29.0 배포되지 않고 있.. 2019. 10. 24. nRF52840 project template 2. nRF5 SDK 15.2.0, SEGGER Embedded Studio 2019년 10월 24일 수정. 더 완성도 높은 최종 프로젝트 폴더 재구성 한 형식3 이용할것. 형식 3 상세보기 -> https://igotit.tistory.com/2308 nRF5 SDK 기반 SES , KEIL 멀티 프로젝트 폴더 구축 및 프로젝트 템플릿3 개요 NORDIC 사에서 배포하는 nRF5 SDK 의 폴더 구성은 사용자(개발자) 입장에서는 좋은 구조 아니다. 본 글에서는 nRF5 SDK 기반으로 코드 구현 및 프로젝트 관리 용이한 프로젝트 작업 폴더 구축 방법 정리. 참.. igotit.tistory.com 아래 설명들 모두 폐기. Project template 2 번째 제작 첫번째 제작했던 이전것 대비 훨씬 심플하고 부실했던 부분(빌드시 항상 재빌드 처리되어 시간낭비 되었던것등) 모두 .. 2019. 10. 24. nRF52. 본인 제작 SDK 의 설정 헤더 파일 및 SES CMSIS Config Wizard 설정 개요 본글은 자신이 직접 만드는 공통활용 SDK (소스 형태의 라이브러리) 에 공통 적용되는 설정 사항들을 정의하는 헤더파일과 이를 SES 에서 CMSIS Configuration Wizard 보기 위한 설정 정리된다. 사전 준비 1.본인 제작 범용 소스 형식 구성 - 본 글은 하기 작업 이후에 이뤄지는 설정들임. nRF52. 본인 만든 범용 소스들 재활용 가능 구성 개요. 본 내용은 아래 링크 의 4번 항목에서 설명된 것처럼 코드 작업중 범용적인 것들을 다른 프로젝트에서도 재활용 가능한 형식 구축방법 정리. https://igotit.tistory.com/2339 nRF52. 예제프로젝트 기반 내.. igotit.tistory.com 사전준비 2. nRF5 SDK 의 sdk_config.h 를 CMSI.. 2019. 10. 21. OLED 컨트롤러 LD7032 LD7032 - OLED컨트롤러. 데이터 시트. 주요특징. VDD : 1.65~3.5V VCC : 8.0~16.0V 픽셀 : 최대 128x40 램사이즈 : 128x40x1bit = 5,120 bit. 인터페이스 : SPI, I2C 전원 On/Off 시퀀스 전원온 시퀀스 : 먼저 로직 전원 VDD 인가 시점부터 최소 0.1msec 지연이후 고압(VCC)인가 리셋핀 High. 전원오프 시퀀스 : 고압 먼저 off 이후 최소 0.1msec 지연 이후 로직전원 VDD 오프. 디스플레이 행(C), 열(R). 메모리 vs.디스플레이맵. SPI통신. SPI mode 0 : 즉 CPOL=0, CPHA=0. 참고 : SPI mode 상세보기 https://igotit.tistory.com/2088 SPI mode 4종... 2019. 10. 20. nRF52. GPIO (General Purpose Input Output) nRF52840 GPIO Features • Up to 32 GPIO pins per GPIO port • Configurable output drive strength • Internal pull-up and pull-down resistors • Wake-up from high or low level triggers on all pins • Trigger interrupt on state changes on any pin • All pins can be used by the PPI task/event system • One or more GPIO outputs can be controlled through PPI and GPIOTE channels • All pins can be individuall.. 2019. 10. 19. nRF52. GPIO 오픈드레인 어중띤 특성 주의. 개요. MCU 핀 설정에서 오픈드레인 설정은 매우 유용하고 실전에서 활용도가 매우 높은것이나, nRF52 의 GPIO 는 오픈 드레인 특성이 완전한 오픈드레인으로 활용불가능함 주의 필수. 상세 nRF52 칩에서 GPIO 설정시 아래와 같이 설정 하면 오픈드레인 특성에 준하는 것이나, 주의해야할 것은 핀에 인가되는 전압이 Vdd+0.3V 보다 높은 경우엔 해당 핀의 전압이 유지되지 못하고 Vdd 전압이 핀에서 나옴. 예로 nRF52 칩 구동전압 Vdd 를 3.3 V 로 있는데, GPIO 핀에 3.3V 보다 높은 4V나 5V 가 인가된 경우 이 전압 유지 되지 않고 칩내부적으로 풀업저항이 Vdd 로 연결되어 핀전압이 3.3V 가 된다. 이런 특성때문에 스위치 용도의 P-MOSFET 의 Gate 에 nRF52.. 2019. 10. 19. nRF52. 본인 만든 범용 소스들 재활용 가능 구성 개요. 본 내용은 아래 링크 의 4번 항목에서 설명된 것처럼 코드 작업중 범용적인 것들을 다른 프로젝트에서도 재활용 가능한 형식 구축방법 정리. https://igotit.tistory.com/2339 nRF52. 예제프로젝트 기반 내 프로젝트 정리하기. 개요 이전 작업한 아래 링크의 "ex_ble_app_template 기반 내프로젝트 만들기" 한 것은 타겟보드 nRF52840 DK 에만 적용되는 코드들이 있다. 나의 타겟보드에 맞게 재구성 하는 과정 정리. https://igotit.tistory.. igotit.tistory.com 본 구성은 본인 혼자 코드 작성 하는 경우 뿐만 아니라 팀에서 작업 이뤄지는 경우에는 팀내 공유되는 공통 라이브러리 용도로도 활용가능하다. 1. 자체 제작 라이브러리 폴.. 2019. 10. 17. nRF52. 예제프로젝트 기반 내 프로젝트 정리하기. 개요 이전 작업한 아래 링크의 "ex_ble_app_template 기반 내프로젝트 만들기" 한 것은 타겟보드 nRF52840 DK 에만 적용되는 코드들이 있다. 나의 타겟보드에 맞게 재구성 하는 과정 정리. https://igotit.tistory.com/2308 nRF5 SDK 기반 SES , KEIL 멀티 프로젝트 폴더 구축 및 프로젝트 템플릿3 개요 NORDIC 사에서 배포하는 nRF5 SDK 의 폴더 구성은 사용자(개발자) 입장에서는 좋은 구조 아니다. 본 글에서는 nRF5 SDK 기반으로 코드 구현 및 프로젝트 관리 용이한 프로젝트 작업 폴더 구축 방법 정리. 참.. igotit.tistory.com 상세 1. 개발보드 특수 코드들 제거. nRF5 SDK 예제의 모든 코드들은 NORDIC 사의.. 2019. 10. 17. TS80. 납땜 인두 온도조절. USB-C 커넥터. 휴대편리. TS80 - USB 전원공급 온도조절 기능 납땜인두 - QC3.0 (9V 2A) 지원되는 일반 스마트폰 USB 충전기 로 전원공급가능. - QC3.0 (9V 2A) 지원 보조배터리로 전원공급 가능. - 휴대성 최고 장점. 판매처 US $65.99 30% OFF|TS80 미니 메인 스마트 휴대용 디지털 납땜 공구 조정 온도 OLED 디스플레이 B02 팁 TS100/80-에서전기식 납땜인두부터 도구 의 AliExpress Smarter Shopping, Better Living! Aliexpress.com ko.aliexpress.com 저렴하고 온도조절기 있는거 : https://igotit.tistory.com/2320 납땜 인두 . 온도조절기 내장 , 만원도 안함 인두 팁 가격에 인두기 장만 가능. -.. 2019. 10. 14. 이전 1 ··· 7 8 9 10 11 12 13 ··· 38 다음