GithubHelp home page GithubHelp logo

thomasvon2021 / raspberry-hdmi-csi-i2s Goto Github PK

View Code? Open in Web Editor NEW
27.0 2.0 4.0 8.99 MB

Convert HDMI signal acquisition into CSI signal and I2S audio signal

Shell 100.00%
hdmi csi pikvm raspberry pi raspberry-pi kvm ipmi vnc ipkvm video tc358870xbg

raspberry-hdmi-csi-i2s's Introduction

Raspberry-HDMI-CSI-I2S

Convert HDMI signal acquisition into CSI signal and I2S audio signal.

Introduction

Raspberry pi is a very popular device in the open source world.In many application scenarios, we need to collect the video and audio of HDMI input device.At present, there are some modules in the market that can convert HDMI signal to CSI signal rather than video and audio signal separately at the same time.Besides they are very expensive, and not easy to install on raspberry pi.Therefore, I design a module that can convert HDMI signals to video and audio signals separately at the same time, the most important is, it is not expensive. Its name is C780.

C780 picture

Version

C780 module is divided into C780A and C780B versions according to the number of CSI-2 channels.C780A supports 2 CSI-2 channels, up to 1080P50fps HDMI input.And C780B supports 4 CSI-2 channels, up to 1080P60fps HDMI input.

The documentation of this project.The hardware parameters of C780 and how to useC780 to use video and audio in raspberry pi are introduced in detail.

Hardware parameters

C780A

  • HDMI input: supports up to 1080P50Hz on raspberry pi(Limited by the number of CSI-2 channels)
  • HDMI to CSI-2 bridge chip:Toshiba TC358743XBG
  • 2 CSI-2 channels & clock
  • CSI-2 interface: 15 pin FPC seat, spacing 1.0 mm
  • Size: 30 x 65 mm (unbroken PCB size); 30 x 45 mm (PCB size after breaking)
  • Install:6 x M2.5
  • Power supply:3.3V
  • Weight: 9g

C780B

  • HDMI input: supports up to 1080P60Hz on raspberry pi
  • HDMI to CSI-2 bridge chip:Toshiba TC358743XBG
  • 4 CSI-2 channels & clock
  • CSI-2 interface: 22 pin FPC seat, spacing 0.5 mm
  • Size: 30 x 65 mm (unbroken PCB size); 30 x 45 mm (PCB size after breaking)
  • Install:6 x M2.5
  • Power supply:3.3V
  • Weight: 9g

Test video

C780A test:https://www.youtube.com/watch?v=ecqyINoiHNQ

C780B test:https://www.youtube.com/watch?v=nc-hwPT2Uak&t=15s

More link

Purchase:C780

Purchase:C779

raspberry-hdmi-csi-i2s's People

Contributors

charming-w avatar thomasvon2021 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

fovenx3

raspberry-hdmi-csi-i2s's Issues

Video input signal broken

Hi there,

today, my CSI board finally arrived - but I'm stucked in a problem: The video signal is flickering and completely unusable:

image

broken2

I've tried various things:

  • Tried different Raspberry PI (Raspberry PI 4, PI3 and Zero 2W)
  • Tried different CSI cables
  • Tried fresh Raspbian installation
  • Tried different HDMI cables
  • Tried different source devices

Can this even be a software-side error or is the CSI board possibly defective? Audio is working fine.

Thank you in advance for your help.

No audio on raspberry pi

Hello I try to use the I2C audio but i hear nothing on the recordings,I followed your installation instructions. Can i use the I2C as a normal microphone for the web browser?

OS-> Linux raspberrypi 5.10.89-v7+
Board-> Raspberrypi 3b+
Chip-> C780

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.