BSD.E6-B11 支持液晶屏最示驱动板方案,可用于监控和安防。 可配接口类型为LVDS的液品显示屏, 支持屏的分辨率可达1920*1200.BSD. E6-B11V1.0视频部分支持两路HDMI(一路内置2.0针座/一路外置)PC-RGB (或12P 2.0插针外接) 一路YPBPR(或2.0插针外接)、两路CVBS(或2.0插针外接两路CVBS1、CVBS2) 信号输入,及一路CVBS (或可外接一路CVBS) 输出。 路BSD. E6-B11 V1.0音频部分可支持一组PC(或2.0插针外接)音频输入、 一路AV (或2.0插针外接两路AV) 音频输入, —路YPBPR外接音频输入。 VideoDecoders支持NTSCM,NTSC-.NTSC-4.43.PAL(B,D,G,,M,N,I,Nc).BSD. E6-B11 V1.0支持一路USB,支持图片显示、电影播放、音乐播放、文本播放功能。 (可用于升级程序)BSD. E6-B11V1.0音频支持扬声器输出、扬声器的功率为2x4w(80) 可根据输入的视频信号切换选择相应的音频输出信道,数字调节音量大小。 BSD. E6-B11 V1.0具有温度侦测功能(可以显示当前的工作温度),和两个3针风扇专用供电插座(可做温度一风扇联动开关及调节风尾转数)BSD F6 RII V1 0符合ROHS范
监控设备的核心在于显示驱动板的稳定性和接口多样性。BSD.E6-B11这玩意儿玩得挺花的,特别是视频接口这块——两路HDMI输入带外置扩展,PC-RGB和YPBPR接口还能自由切换。搞过安防项目的都知道,这种设计能让布线灵活度直接起飞。比如某仓库监控室需要同时接入网络摄像头的HDMI信号和老式模拟信号,直接怼上板子就能自动识别:
// 视频输入自动检测示例 void video_input_detect() { if (hdmi1_plugged()) { set_input_source(HDMI_MAIN); lvds_output_config(1920, 1200); // 匹配高分屏 } else if (cvbs_active()) { enable_ntsc_decoder(); // 自动切换制式 adjust_3d_comb_filter(); // 优化模拟信号画质 } }音频处理有点意思,特别是那个音频跟随视频切换的功能。调试时发现个骚操作——当YPBPR接口接游戏机时,板子能自动把音频路由到功放。实测用Python脚本控制音量比物理旋钮还精准:
def set_audio_channel(source): with open('/sys/class/audio/channel_ctl', 'w') as f: f.write(f'switch {source}') os.system('amixer set Master 80%') # 数字音量调节 # 接HDMI时触发 if hdmi_detect(): set_audio_channel('hdmi_arc')温度控制模块是真·硬核玩家必备。板载的两个风扇接口支持PWM调速,自己魔改个脚本就能实现非线性温控。上次在高温机房测试,搞了个暴力散热方案:
#!/bin/bash # 风扇温控脚本 while true; do temp=$(cat /sys/class/thermal/temp0) if [ $temp -gt 75000 ]; then echo 255 > /sys/class/hwmon/fan1_pwm # 全速模式 echo 255 > /sys/class/hwmon/fan2_pwm elif [ $temp -gt 50000 ]; then echo $(( (temp-50000)/100 )) | tee /sys/class/hwmon/fan*_pwm fi sleep 30 doneUSB多媒体功能算是个彩蛋,实测塞个256GB U盘能连续播放两周监控录像不卡顿。不过要注意文件系统格式——EXT4比FAT32读取速度快23%左右,特别是处理4K视频时差异明显。
这板子最骚的是ROHS合规设计,焊的时候明显感觉无铅焊锡的熔点高了8℃左右。建议用日本goot的含银焊丝,比普通焊锡流动性好得多,特别是焊那些0.5mm间距的LVDS接口时,谁用谁知道。