Analog to Digital Converter

Slides:



Advertisements
Similar presentations
컴퓨터 계측 및 실습 개 요 영남대학교 기계공학부. PC 의 기본장치 PC 의 작동구조.
Advertisements

옴니아 2 무선 인증 매뉴얼 ( 윈도우 모바일 폰 설정 동일 ). ▶다음 화면은 옴니아 2 및 윈도우모바일을 사용하는 스마트폰 기기들의 무선인증을 하기 위한 화면입니다. ▶윈도우 모바일폰의 경우 무선인증서를 발급받기 위해 폰의 레지스트리 설정을 조정해 주어야 합니다.
아 … 인생아 … 이수용 주동훈. ① 프로젝트 목적 Eclipse 환경의 C 언어를 이용하여 게임을 구현함으로써 임베 디드 프로그램 개발 능력을 배양한다. 닌텐도 DS 를 이용하여 누구나 쉽게 즐길 수 있는 푸시푸시 게 임 개발을 목표로 한다.
YES C 제 1 장 C 언어의 개요 1/34 제 1 장 C 언어의 개요 문봉근. YES C 제 1 장 C 언어의 개요 2/34 제 1 장 C 언어의 개요 1.1 프로그램과 C 언어의 특징 1.2 C 언어의 프로그램 구성 1.3 비주얼 C++ 통합 환경 들어가기.
( 주 ) 센추리 기술연구소 전장설계팀 AR CS 기술 교육 일 시 : 2011 년 03 월.
회사소개서
행정소송 실무교육 공익법무관 문 유 식 인사 공익법무관 소개 서울고검 소개.
마이크로프로세서설계 - 3 ATmega128 마이크로컨트롤러의 특징 LED 실습 1
SoC 로봇워 참가자 교육.
조선왕조의 유교정치.
Sensor Node Circuits with Solar Energy Harvesting Team : SNEH Date : 2013/05/ Donghyeon-Seo.
음향 시스템 사양서 SIGNAL PROCESSOR BSS : BLU-805 SPECIFICATIONS FEATURES
음향 시스템 사양서 SIGNAL PROCESSOR BSS : BLU-160 SPECIFICATIONS FEATURES
DISPLAY Block diagram BASE BOARD CPU BOARD DDR-3 1GB (256MB X 4) CPU
임베디드 프로그래밍 Lecture #
임베디드 프로그래밍 Lecture #
C++ Espresso 제1장 기초 사항.
소프트웨어와 운영체제.
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
PIC는 우리의 친구 한국정보통신대학교 디지털미디어연구소.
IC DESIGN LAB SOGANG UNIVERSITY 서강대학교 집적회로설계 연구실 2013
A/D CONVERTER A/D CONVERTER란 무엇인가? A/D CONVERTER의 종류 및 특징
IT R&D Global Leader Finger Motion 인식 SoC ETRI Technology Marketing
마이크로프로세서(Microprocessor,µP)
Fast 이더넷 & Gigabit 이더넷 김 지 영 김 혜 란.
2013 스마트 컨트롤러 중간 프로젝트 김성엽 진종영 조유진
정태영 자율적 마이크로그리드 시스템의 구축과 운용 Design and operation method of autonomous Microgrid system 정태영
26강 장비 모니터링 : 진동, 온도, 전력량 모듈 실습 ELK 디스플레이
제어기술 소개 목표 : 제어기의 종류, 제어 방식 등을 살펴본다. 주요내용 제어기의 종류 제어방식 : 시퀀스, 피드백, 등.
 midi LOGGER GL220   신제품 소개 Dec, 2011.
컨테이너화물 안전수송 기술개발 클러스터사업 Intelligent Container R&D Center
최 연식 ( ) EDMS를 활용한 EKP 구축 전략 2002년 09월 04일 성우시스템 주식회사 김 정훈 ( ) 최 연식 ( )
임베디드 프로그래밍 Lecture #
아날로그 및 디지털 회로의 인터페이싱.
윤성우의 열혈 C 프로그래밍 윤성우 저 열혈강의 C 프로그래밍 개정판 Chapter 14. 포인터와 함수에 대한 이해.
S3c6410을 이용한 리눅스 비디오 드라이버 포팅 가이드 – - Linux Video Driver Porting Guide Using s3c6410 – 박영만
UNIT 06 JTAG Debugger 로봇 SW 교육원 조용수.
1. 아두이노란 무엇인가? - 스마트 폰으로 제어하는 아두이노 -.
UNIT 18 AD Converter Test 로봇 SW 교육원 조용수.
1. Embedded System의 이해.
6장. LCD 사용하기.
Cross Compiler 설치.
AVR - Chapter 12 황 지 연.
Microprocessor I/O Port & CLCD Noh Jin-Seok.
Chapter 02. OSI 계층별 장비.
2015. 인문소양교육.
Analog to Digital Converter
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
ADC 디바이스 사용법.
Java의 정석 제 2 장 변수(Variable) Java 정석 남궁성 강의
계약서 관련 실무 계약 위반과 판례 김래균.
매스커뮤니케이션 신문 목원대학교 서 진 희.
Eclipse CDT에서 프로젝트를 Export 하고 Import 하는 방법
제 4장. 객체 지향 프로그래밍 시작하기 학기 프로그래밍언어및실습 (C++).
생활 철학 인간이란 무엇인가?.
C언어 (8) 정명희.
OpenCV 설정 2.21 만든이 딩딩.
STS 또는 Eclipse 에서 프로젝트를 Export 하고 Import 하는 방법
13주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
3. LAN의 주소지정과 프레임 (3장. LAN: Local Area Network)
현재 시대별 인재상의 변화 과거 강한 애사심과 시키는 일만 열심히 하는 범용인재가 요구되었지만,
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
아두이노 프로그래밍 Lecture #
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
제품명 제품설명 제품규격 CPU: STM32F103VCT6-LQFP 100 Pin 256KB FLASH 48KB RAM
Progress Seminar 양승만.
연구 진행 상황 보고서 Insulin Pump CPF & BEPatch X-Project 약물 주입 펌프 2주전 계획 연구
연구 진행 상황 보고서 2주전 계획 연구 결과 문제점 및 대책 목표 및 계획 노인 낙상 모니터링 시스템 AEP 어지럼증 한양대
임베디드 프로그래밍 Lecture #
DK-128 실습 내부 EEPROM 제어 아이티즌 기술연구소 김태성 연구원
Presentation transcript:

Analog to Digital Converter CH 8. ADC제어 Analog to Digital Converter

Beaglebone Black P9 Header

– 12-Bit Successive Approximation Register (SAR) ADC Cortex-A8, • 200K Samples per Second • • Input Can be Selected from any of the Eight Analog Switch • Can be Configured to Operate as a 4-wire, 5-wire, or 8-wire Resistive Touch Screen Controller (TSC) Interface

ADC interface +5V 기준으,로 분압 Beaglebone Black +1.8V 최대입력 전압 ADC channel Pin AIN0 P9_39 AIN1 P9_40 AIN2 P9_37 AIN3 P9_38 AIN4 P9_33 AIN5 P9_36 AIN6 P9_35 AGND P9_34 VADC P9_32 +1.8V 최대입력 전압 10k P9_39 ADC0 C 5.6k GND P9_40 ADC1

VREFN Analog Negative Reference Input AP B9 A9 ADC channel Pin AIN0 P9_39 AIN1 P9_40 AIN2 P9_37 AIN3 P9_38 AIN4 P9_33 AIN5 P9_36 AIN6 P9_35 AGND P9_34 VADC P9_32 VREFN Analog Negative Reference Input AP B9 A9 VREFP Analog Positive Reference Input AP A9 B9

* Beaglebone Black ADC Channel information Application Program File_pointer_1 File_pointer_2 File_pointer_8 in_voltage0_raw in_voltage1_raw in_voltage7_raw ADC0 ADC1 ADC7 P9_39 P9_40 ADC_PIN

1. BB-ADC.dts file 을 BB-ADC.dtbo file로 컴파일 한다. BB-ADC-00A0.dts를 컴파일 한다. Dtc.sh를 dowuload 하여 컴파일하면 object file BB-ADC-00A0.dtbo 가 생성된다. 2. BB-ADC slot장착 # echo BB-ADC > /sys/devices/bone_capemgr.*/slots $ dmesg

tscadc BB-ADC.dtbo Devices Bone_capemgr9. slots BB-ADC.dtbo 를 bone_capemgr 슬롯에 장착하게 되면, tscadc 장치트리가 Devices 트리에 적재된다. (ADC슬롯이 활성화되어야 tscadc장치가 보이는 것이 그 이유다.)

* Slot 장착 현황 확인 방법 /sys/devices/bone_capemgr.*/slots 에서 slot 확인

cf) dts source Pin주소, pin mode

부팅시 슬롯 자동장착 하는법 1. /boot/uboot/uEnv.txt 을 편집기로 연다. 2. cape_enable=capemgr.enable_partno= 을 써넣는다. 3. 원하는 파트를 추가한다. => ADC슬롯 적용 사용가능한 UART채널은 5개. 각각 BB-UART1, BB-UART2, BB-UART3, BB-UART4, BB-UART5 2. /boot/uboot/uEnv.txt 을 편집기로 연다. 3. cape_enable=capemgr.enable_partno=BB-ADC 4. Reboot 후 ADC의 장치 tscadc 가 장착됨을 확인할 수 있다.

$ dmesg : 부팅시 ADC 슬롯자동장착을 한다.

* ADC file data 확인

ADC 테스트 프로그램

int atoi ( const char * str );