2015/08/01 09:00

OpenElec #0731

코덱의 문제로 간혹 몇몇 플레이가 안되는 영상이 있었는데, 새로운 펌업으로 해결한 테스트 버전. 0723 테스트 버전과 함께 가장 쓸만하게 만들어진 테스트 버전인 듯. 새로운 리눅스 커널에 대한 패치 적용도 들어갔다.


http://milhouse.openelec.tv/builds/master/RPi2/OpenELEC-RPi2.arm-6.0-Milhouse-20150725010645-%230724-g0cfb546.tar


그동안 빠졌단 librtmp의 업데이트 포함되었다. 이제 한동안 펌업 자주 안해도 되겠지 =ㅅ=;


 그런데 0725 빌드가 새로 나왔다. 라즈베리파이의 vsync의 sleep문제점을 해결해서 비디오 프레임이 갑자기 이상해지는 문제(드롭,스킵,끊김)를 해결. 0725빌드는 Javis빌드라고 적혀있다.


http://milhouse.openelec.tv/builds/master/RPi2/OpenELEC-RPi2.arm-6.0-Milhouse-20150725211914-%230725-g0cfb546.tar


대충 문제는 vsync를 기다리는 루틴에서의 sleep가 라즈베리파이에서는 제대로 동작을 하지 않아서 시간이 지나면 타이밍이 벌어지는터로 프레임 드롭이 발생. 현재 이 새로운 빌드로도 문제가 있다. 다음 업데이트를 기약해야겠다. =ㅅ=;


http://milhouse.openelec.tv/builds/master/RPi2/OpenELEC-RPi2.arm-6.0-Milhouse-20150726215525-%230726-ge9e08b2.tar


자비스는 코드명이었던 듯. 새로운 테스트 빌드를 보니 이전의 vsync관련 패치가 사라졌고 다른 쪽에서 패치를 한 모양. 스킵은 여전하지만 빈도가 줄어들어 큰 문제는 없는 것 같다.


http://milhouse.openelec.tv/builds/master/RPi2/OpenELEC-RPi2.arm-6.0-Milhouse-20150727210149-%230727-gc37b5a7.tar


새로운 빌드는 커널 부분에 업데이트가 있었다. 26일 빌드에서 문제가 없었다면 일부러 업데이트 않아도 될 정도의 패치만 이루어진 것 같다. 26일 빌드로 온라인 뉴스 채널을 오래동안 돌릴 수 있었을 정도로 안정. pvr쪽은 확실히 모르겠다.



http://milhouse.openelec.tv/builds/master/RPi2/OpenELEC-RPi2.arm-6.0-Milhouse-20150730035955-%230729c-gc37b5a7.tar


펌웨어 부분의 코덱의 패치와 mmal 코덱 부분의 업데이트로 가끔 끊기던 문제와 vsync로 나타나던 문제를 해결.



http://milhouse.openelec.tv/builds/master/RPi2/OpenELEC-RPi2.arm-6.0-Milhouse-20150731030807-%230730-g0fa7209.tar


라이브티비 관련 플레이 문제가 있었는데 펌웨어의 문제로 판명되어 패치. 리모트 컨트롤 관련 업데이트가 있는 빌드라 주의해야 함. 키보드라면 아무 상관 없음.


http://milhouse.openelec.tv/builds/master/RPi2/OpenELEC-RPi2.arm-6.0-Milhouse-20150731213934-%230731-g2fa61b7.tar


역시 리모트 컨트롤 버튼에 문제가 생겨서 패치가 다시 취소. 하드웨어 코덱쪽의 업데이트.



저작자 표시 비영리 변경 금지

'기타' 카테고리의 다른 글

OpenElec #0731  (0) 2015/08/01
Openelec #0722  (0) 2015/07/23
OpenELEC #0719.  (0) 2015/07/20
Retropie - ROM 에뮬레이터.  (0) 2015/06/30
OpenELEC 테스트 #0629  (0) 2015/06/25
OpenELEC #0617  (0) 2015/06/18
Trackback 0 Comment 0
2015/07/26 16:34

PWM 고민의 해결.

PWM IC로 쉽게 만들걸 삽질의 연속이다. 문제는 리플이 심해서 곱지않은 영향을 줬던 것. 부하를 걸어서 최대 전류 소비량이 나오는지 제대로 테스트했다. 4MHz 내부클럭으로는 2kHz가 한계다. 2576 PWM이 안망가졌으면 모를 뻔.





Buck 회로의 출력단의 콘덴서를 220uF로 만드니 이제서야 안정해졌다.


아래 펌웨어는 2개가 있는데, 하나는 좀 더 빠른 클럭이던 PIC의 OSCCAL값을 조정한 것으로 이건 칩마다 모두 다르다. 동그랗게 파인 것은 그냥 보통 펌웨어를 사용하면 된다. 아마 콘덴서를 바꿔서 필요가 없을지도 모르지만 그냥.


부하가 단절되었을 때 갑자기 오르는 전압을 최대한 방지. 예를 들면 샤오미 보조배터리 컨트롤러 같은 경우. 주기적으로 부하가 끊기는데 전압이 쑤욱 올라간다 =ㅅ=;


12f675-pwmfet-new-8.zip


많은 실험을 거듭하며 최대한 전류를 뽑아내도록 했다. 아마도 콘덴서 용량의 부족인 듯. 330uF으로 하면 좀 더 나아지려나. 최대 전류 뽑아내느라 힘들었다. 그래도 안되면 100uF를 기판에 하나 더 붙여야겠다.


12f675-pwmfet-new-10.zip

200uF도 전류량이 부족하다. 그래서 대폭 캐패시터 용량을 늘려서 420uF으로 새로이 타이밍을 조절. 2A는 문제없이 나오는 것 같다. 단일 부품 중에는 420uF이 없으니 470uF을 사용하면 된다.



12f675-pwmfet-new-12.zip

고려하지 않은 부분이 13.8v에서의 타이밍. 들쭉날쭉 심했던 것을 어느 정도 잡았는데, 고출력 부하가 없어서 확실한 수치는 못잡았다. 대충 비율로 산정해서 값을 만들었고, 크게 흔들리지는 않는 값이다. 400uF/420UF/470uF의 펌웨어가 포함. 470uF는 실험을 못해봤다.



12f675-pwmfet-new-15.zip

가장 안정적 전압을 만들어내기 위해 펌웨어를 업데이트. 갑작스런 단절로 인한 전압 불안정을 해결. 완전하지는 않지만 잘 동작한다. 아직도 13.8v에서의 실험은 못해보고 있다. 5v는 잘 동작.


12f675-pwmfet-new-16.zip

오실로스코프가 없으니 참 찾기가 힘들다. 일단 전류량을이 최대로 나오는 상태로 조정. 캐패시터 영향은 전류에만 있는 듯.


저작자 표시 비영리 변경 금지

'하드웨어' 카테고리의 다른 글

PWM 고민의 해결.  (0) 2015/07/26
12F675롤 이용한 PWM,  (0) 2015/07/23
kicad  (0) 2015/06/22
LM2576-5.0을 이용한 PWM buck 컨버터.  (0) 2015/06/18
N채널 FET의 Bootstrap.  (0) 2015/06/16
PWM 회로의 펌웨어 업데이트.  (0) 2015/06/12
Trackback 0 Comment 0
2015/07/23 11:22

Openelec #0722

라이브 티비에서의 문제로 시간 관련 코드가 전면적으로 변화. 이전에 있었던 옵션이 사라지는 등의 변화.

단, 이 새로운 코드로 인한 문제는 시작 동영상 이전에 약간의 지연이 있는 것으로 큰 문제는 아님.


h265(소프트웨어) 디코딩이 더 나아지고, 네트웍 성능에 문제를 일으켰던 부분이 사라졌다고도 함. 비디오 디코딩의 시간 동기화의 문제로 패킷 전송이 중단되는 등의 작은 문제도 있었던 듯함.


http://milhouse.openelec.tv/builds/master/RPi2/OpenELEC-RPi2.arm-6.0-Milhouse-20150722230456-%230722-g0cfb546.tar


업데이트가 너무 잦다 =ㅅ=;

저작자 표시 비영리 변경 금지

'기타' 카테고리의 다른 글

OpenElec #0731  (0) 2015/08/01
Openelec #0722  (0) 2015/07/23
OpenELEC #0719.  (0) 2015/07/20
Retropie - ROM 에뮬레이터.  (0) 2015/06/30
OpenELEC 테스트 #0629  (0) 2015/06/25
OpenELEC #0617  (0) 2015/06/18
Trackback 0 Comment 0


티스토리 툴바