• 제목/요약/키워드: I2C Communication

검색결과 208건 처리시간 0.027초

순환 중복 검사를 통해 전송 오류를 검출하는 차량용 반도체 직렬 인터페이스 (Automotive Semiconductor Serial Interfaces with Transmission Error Detection Using Cyclic Redundancy Check)

  • 최지웅;임형철;양성현;이동현;이명진;이성수
    • 전기전자학회논문지
    • /
    • 제26권3호
    • /
    • pp.437-444
    • /
    • 2022
  • 본 논문에서는 차량용 반도체에서 CRC 검사를 통해 전송 오류를 검출할 수 있는 SPI 버스 및 I2C 버스를 제안한다. 차량용 반도체에서는 전송에 오류가 발생하여 잘못된 값이 전달되는 경우 치명적인 결과가 발생한다. LIN 버스, CAN 버스와는 다르게 SPI와 I2C 등 구조가 간단한 직렬 인터페이스에서는 전송 오류를 검출하는 방법이 없기 때문에 직렬 인터페이스에 적용할 전송 오류 검출방법을 제시할 필요가 있다. 본 논문에서는 SPI 및 I2C의 통신 프로토콜에 CRC 검사를 사용하여 전송 오류를 검출하는 방법을 제시하고 이를 FPGA로 설계하여 효과적으로 오류를 검출할 수 있음을 검증하였다.

MOST 인터페이스를 위한 I2C 통신 드라이버의 구현에 관한 연구 (A Study on I2C Communication Driver Implementation for MOST Interface)

  • 성현용;장시웅
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 춘계학술대회
    • /
    • pp.739-742
    • /
    • 2010
  • 차량용 멀티미디어 네트워크 시스템의 증가로 인해 MOST 인터페이스 모듈의 수요가 증가하고 있다. MOST 장치는 네트워크 컨트롤러인 INIC 부분과 마이크로 컨트롤러의 EHC 부분으로 구성된다. MOST 장치를 개발함에 있어서 EHC에서 INIC을 통하여 MOST 네트워크로의 효율적인 데이터 송수신을 하기 위해서는 적절한 장치 드라이버의 구현이 요구된다. 본 논문에서는 MOST 네트워크 컨트롤러가 지원하는 I2C, MediaLB, I2S 통신방식 중 MOST 네트워크상의 각 노드간 상태 및 제어 메시지를 전달하는데 이용하는 I2C 통신 드라이버 구현 방안을 제시한다. INIC을 통한 MOST 네트워크와의 효과적인 통신을 위해서 NetService API와 연계하여 I2C 통신 드라이버를 구현한다. 본 연구에서는 I2C 통신의 low level driver의 구현을 위해 MOST 오디오 인터페이스 장치에 통신드라이버 소스를 포팅함으로써 테스트 하였으며, 향후 이에 대한 연구를 확장하여 OS 기반의 MOST 장치에 대한 다양한 드라이버를 개발할 예정이다.

  • PDF

WAVE Communication-based V2I Channel Modeling

  • Lee, Soo-Hwan;Kim, Jong-Chan;Lim, Ki-Taek;Cho, Hyung-Rae;Seo, Dong-Hoan
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제40권10호
    • /
    • pp.899-905
    • /
    • 2016
  • Wireless access in vehicle environment (WAVE) communication is currently being researched as core wireless communication technologies for cooperative intelligent transport systems (C-ITS). WAVE consists of both vehicle to vehicle (V2V) communication, which refers to communication between vehicles, and vehicle to infrastructure (V2I) communication, which refers to the communication between vehicles and road-side stations. V2I has a longer communication range than V2V, and its communication range and reception rate are heavily influenced by various factors such as structures on the road, the density of vehicles, and topography. Therefore, domestic environments in which there are many non-lines of sight (NLOS), such as mountains and urban areas, require optimized communication channel modeling based on research of V2I propagation characteristics. In the present study, the received signal strength indicator (RSSI) was measured on both an experience road and a test road, and the large-scale characteristics of the WAVE communication were analyzed using the data collected to assess the propagation environment of the WAVE-based V2I that is actually implemented on highways. Based on the results of this analysis, this paper proposes a WAVE communication channel model for domestic public roads by deriving the parameters of a dual-slope logarithmic distance implementing a two-ray ground-reflection model.

단일 입력 직렬 통신을 이용한 퓨즈 제어 회로설계 및 구현 (Implementation and design of fuse controller using single wire serial communication)

  • 박상봉;허정화
    • 한국인터넷방송통신학회논문지
    • /
    • 제15권6호
    • /
    • pp.251-255
    • /
    • 2015
  • 본 논문은 IoT 응용분야에서 주변 사물에 대한 보정 값이나 최적 값을 저장하는 퓨즈 제어 회로를 제안하였고, 단일 핀을 사용한 직렬 통신 회로를 구현하였다. 2개 이상의 핀을 사용하는 기존 직렬 방식인 SPI 와 $I^2C$ 방식보다 단일 핀을 사용하여 간단한 하드웨어로 구현함으로써 비교적 전송 데이터가 적은 응용 분야에서 효율적으로 사용이 가능하다. 제안된 통신 프로토콜과 퓨즈 제어 회로는 논리 회로 시뮬레이션과 FPGA를 이용하여 동작을 검증하고, CMOS 공정을 이용하여 칩으로 설계하였다. 저전력과 하드웨어가 간단하고 저속의 데이터 전송용 모바일 IoT 제품에 활용이 예상된다.

다수의 아두이노를 파이썬과 I2C로 제어하기 위한 무오류 통신 프로토콜 구현 (Implementation of errorless protocol for controlling multiple Arduinos using python via I2C communication)

  • 박장현;김성환;박태식
    • 전기전자학회논문지
    • /
    • 제21권3호
    • /
    • pp.227-233
    • /
    • 2017
  • 근래에 전 세계적으로 비전공자나 중등학생들에게도 코딩 교육이 폭넓게 이루어지고 있으며 파이썬(python)은 비전문가의 교육용으로도 널리 채택되고 있다. 그리고 아두이노(arduino)는 피지컬 컴퓨팅(physical computing)과 사물인터넷 용도로 사용되는 대중적인 하드웨어이지만 $C{^+^+}$ 언어로 제어되므로 비전문가가 초기에 진입하기에 어려움이 있다. 본 논문은 파이썬 언어와 I2C 통신으로 마스터(master) 기기에서 다수의 아두이노 기기들을 동시에 제어할 수 있는 무오류 프로토콜을 제안한다. 본 논문에서 구현된 프로토콜을 이용하면 다수의 아두이노를 파이썬으로 오류없이 제어할 수 있으므로 아두이노를 제어하는데 파이썬 프로그램의 장점을 활용할 수 있다.

단일 핀을 이용한 직렬 통신 설계 및 구현에 관한 연구 (A Study on the design and implementation of serial communication using only one pin)

  • 박상봉;허정화
    • 문화기술의 융합
    • /
    • 제1권3호
    • /
    • pp.83-85
    • /
    • 2015
  • 최근 가전제품, 모바일 장비, 웨어러블 컴퓨터 등의 IoT 분야에서 센서 정보를 주고 받는 직렬 통신 방식이 사용된다. 기존의 SPI와 I2C 직렬 통신 방식은 클럭과 데이터 2개의 핀을 사용하여 비교적 빠른 속도로 데이터를 전송하는 방식이다. 사용되는 사물들이 점차 작아지고, 데이터 전송 정보의 양이 적어지면서 전송 속도보다는 하드웨어의 단순화가 중요한 설계요소가 되는 응용분야가 늘어나고 있다. 본 논문에서는 단일 핀을 사용하여, 데이터를 직렬로 송 수신하는 회로를 설계하고 FPGA로 구현하였다. 제안된 단일 핀 직렬 통신 프로토콜은 적은 양의 데이터를 저속으로 통신하는 IoT 제품에 적합하다.

성층권 비행선을 이용한 이동통신 시스템의 성능에 관한 연구 (A Study on the Performance of Mobile Communication System using Stratospheric Platform)

  • 고봉진;김혜영;조성언
    • 융합신호처리학회논문지
    • /
    • 제1권2호
    • /
    • pp.115-121
    • /
    • 2000
  • 본 논문에서는 초고속 멀티미디어 서비스를 제공하는 차세대 무선 통신 인프라의 하나인 성층권 비행선을 사용하여 이동 통신 시스템을 구축하였을 때, Rician 페이딩과 간섭의 영향, 그리고 간섭 제거 기법들을 고려한 outage 확률에 대해 분석하고 이를 시뮬레이션 하였다. 결과로부터, 페이딩이 없을 때의 반송파 대 간섭전력비 C/I 와 페이딩 심도K 가 outage 확률에 결정적인 영향을 미친다. 즉, 일정한 C/I에 대해 K값이 클수록, 일정 K값에 대해 C/I값이 클수록 outage 확률은 낮게 나타남을 알 수있었다.

  • PDF

실리콘 기반 타원편광계식 바이오센서를 이용한 심근경색 생체표지자의 실시간 초고감도 진단 농도 측정 (Real-time Highly Sensitive Measurement of Myocardial Infarction Biomarkers Using Silicon-based Ellipsometric Biosensors)

  • 민윤기;조현모;조재흥
    • 한국광학회지
    • /
    • 제30권2호
    • /
    • pp.59-66
    • /
    • 2019
  • $2^{\circ}$ 기울어진 산화막 코팅 실리콘 기판의 바이오칩과 프리즘으로 제작한 바이오센서와 검광자 회전 타원편광계를 이용하여 심근경색 생체표지자인 미오글로빈과 cTnI의 진단 농도를 수백 초 내에 실시간 초고감도로 측정하는데 성공하였다. 러닝 버퍼로는 순수한 phosphate buffered saline (PBS) 또는 PBS에 10% 인간 혈청을 섞은 러닝 버퍼를 사용하였다. PBS 조건에서는 미오글로빈과 cTnI가 각각 1 ng/mL와 5 pg/mL로 측정되었으며, PBS에 인간 혈청을 10% 섞은 조건에서는 미오글로빈과 cTnI는 각각 1 ng/mL과 1 pg/mL로 측정되었다. 이러한 심근경색 생체표지자의 진단 농도는 현재 제시된 세계보건기구의 심근경색 진단 기준 농도보다 미오글로빈은 1/15배 낮고, cTnI는 1/80배 낮다.

MOST 네트워크에서 비동기 데이터 전송의 신뢰성 향상 알고리즘 구현 (The Implementation of Improved Reliability Algorithm for Asynchronous Data Transmission in MOST Network)

  • 김창영;박유현;전영준;유윤식
    • 한국정보통신학회논문지
    • /
    • 제16권12호
    • /
    • pp.2635-2642
    • /
    • 2012
  • MOST(Media Oriented Systems Transports)Network는 차량용 멀티미디어 기기를 위한 통신 프로토콜로서 높은 대역폭과 신뢰성을 보장하는 차량용 네트워크이다. 그러나 기존의 MOST 디바이스는 데이터 제어나 전송을 위해 내부 버스 통신방식인 I2C나 I2S통신 방식만을 사용하여 왔으나, MOST 네트워크의 대역폭이 늘어나고 하나의 디바이스 내에 여러 장치들이 추가되면서 더 넓은 대역폭의 통신방식이 필요하게 되었다. 따라서 본 연구에서는 MediaLB 통신을 사용하여 비동기 데이터 전송 시 효율성 향상 방법을 제시하고, MOST 네트워크에서 비동기 데이터 전송 시에 발생할 수 있는 데이터 신뢰성 문제를 해결하기 위하여 비동기 데이터 영역의 데이터 형태를 개선하여 전송 데이터의 신뢰성을 향상할 수 있는 알고리즘을 제안하고자 한다.

인프라-차량(I2V) 통신 기반 서비스 시나리오에 따른 자율협력주행 도로시스템 성능평가 방안 연구 (A Study on the Performance Evaluation of C-ARS(Cooperative Automated Roadway System) in Infrastructure to Vehicle (I2V) Communication Based Service Scenario)

  • 배명환;권오용;김정민;정홍종
    • 한국ITS학회 논문지
    • /
    • 제17권4호
    • /
    • pp.112-123
    • /
    • 2018
  • 자율협력주행 도로시스템은 자율주행차와 V2X 통신으로 연결되어 상호정보를 주고받으며 자율주행차의 안전주행을 지원하는 도로인프라 시스템을 말합니다. 본 연구는 자율협력주행 도로시스템 서비스의 성능평가 방안 제시를 목적으로 하며, 도로인프라에서 자율주행차에 정보를 제공하는 I2V 서비스 중 '작업구간 정보제공 서비스'를 예를 들어, 먼저 서비스에 대한 Use Case 분석과 서비스 성능을 확인하기 위해 필요한 요구사항 및 서비스 범위를 정의하고, 이러한 서비스의 성능평가 수행을 위한 평가시스템을 제안하였다. 또한, 본 연구에서 제안한 평가시스템을 활용하여 '작업구간 정보제공 서비스'의 현장시험을 통해 평가 가능여부를 검증하였다.