开源在 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
及
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
........................................................................
电路如此 嗯 我也觉得太复杂了 所以标题是一个或者两个 如果实验成功 或许会设计一个更小功率的 比如只有8-9指数的 使用可以直接MCU低压驱动的IGBT如rjp4009ans的
![sch.png]()
说实在的 EDA软件最没用但是又最重要的就是3D效果了 看着就好像已经完成了 而后面都是麻烦事 比如写代码
![3d-top.png]()
![3d-bottom.png]()
做这个东西的原因是 我有个Sony微单 又在某鱼买了一个很酷的美能达D-316i闪光灯 当然接口和协议都已经不兼容了 于是就重新做内部线路
PCB已经下单jlc了 但是估计我自己完工都要好久 程序也还没有动键盘 先聊聊闪光灯
上古时期 135相机厂有4大天王 尼康 佳能 宾得 还有就是美能达 尼康正统守旧 佳能注重商业领域 宾得精致欧系 美能达创新注重爱好者
时至今日 还有御三家 尼康 佳能和索尼 索尼可以说就是美能达的继承者 但换个说法 对于精分市场的日本厂商而言 索尼想走创新的路线 美能达就是那个竞争性同行 也许说干掉也可以 毕竟现在索尼产品中 美能达的痕迹已经微乎其微了
但是在闪光灯上 尤其数码底层 索尼还是没有完全重新开始 协议上还是保留了很多兼容性 也保留了所有品牌中“最难接入”的口碑 无论是美能达的非ISO标准的热靴接口 还是Sony那从音频到GPS到EVF到网口都包含的MI接口
各家闪光灯的发展 其实都经历了三个时期 手动时期 TTL时期 和预闪时期 尽管各家另有发挥 比如尼康的“环境光包围”算法 美能达的ADI带主体距离算法 但基本都是如此
手动闪光灯就不多说 那时候注意靠计算和测光表 TTL实现了比较自动且准确的效果 相机等待闪光灯就位 然后触发闪光灯 然后等曝光合适(这通常通过测量光线在胶片上的反光来获得曝光信息) 再发命令结束曝光 我买的D-316i就是这样的
那时候结束曝光的方式 那是相当tough的 直接用一个晶闸管短路氙灯 释放蓄能电容上的能量 一般会串有一个电感做个缓冲 我买的闪光灯就是这样的
到数码时代(其实这个词是有歧义的 因为之前说的TTL时代 胶片机就已经号称是数码时代了 有许多冠以digital的产品 镜头机身以及像闪光灯这样的外设 都开始以数码进行交互 不过 我觉得更合适的词是程序时代 Program 一些产品则是使用这个词)原本的TTL方式就不合适了 无论CCD还是CMOS 要测量它表面的散射光 都不太方便 但是CCD/CMOS与胶片的区别是 可以曝光无数次 闪光灯就进入预闪时代
相机根据当前光照 让闪光灯先低功率预闪 计算出应该闪光的功率 然后再次正式曝光 显然这不合适直接短路释放能量的晶闸管电路 于是元件厂商们就专门设计了闪光灯用的IGBT 特点是平均承受功率不大 但是瞬间电流都是数百安培的
IGBT在闪光灯的应用电路见我原理图右下角 这是最基本的原理 加上一个图腾柱驱动 更高功率的闪光灯还会使用一些辅助电路 这里应该足够了
原本闪光灯使用了两片电路板
![IMG_20250705_050141.jpg]()
但我这里只能用其中一片的大部分空间 设计得特别紧凑 因为有留地方装锂电池
没错 这个闪光灯没有电池仓也没有用附加的可充电电池 是由相机供电的
Sony的MI接口虽然也有一个触点可以连通相机电池 但可惜的是能买到的MI接头都没有包括这个触点 只包括了地线 用来标志这是闪光线的3个ID线 引闪线 时钟线和数据线
而自己制造一个MI接口实在太困难了 不提只有0.5mm的精细触点间距 就算自己做出来也很难保证接触电阻合适大功率的传输
看上面图片还有一些有意思的细节 缓冲电感上面还有一个氖泡 涂了黑漆 应该是稳压电路的一部分 一般的闪光灯会顺便用来指示充电完成 但这里故意不让它发光
右边电路板有个古老的MCU(应该吧?查不到手册)还有很多晶体管 用来完成马达的驱动 有一片疑似2M的晶振 放在现在看 尤其仅仅是对比dfn20封装的STC8位MCU 也显得笨拙了
![IMG_20250705_045933.jpg]()
为什么要驱动马达呢 这款闪光灯的氙灯是会抬起和收下的 据说创意来源于法拉利 或者某辆那个时代的名车 同款有一个类似的D-314i 氙灯则是固定的 但是我就是觉得这样挺酷才挑了这个
还有一个辅助对焦的LED光源 可惜Sony从微单时代 似乎就不送对焦辅助信号了 即使原厂的灯 也只有原来的非微单单反能让闪光灯射出辅助光 也不知道是为什么 但相机机身的对焦辅助光却是能工作的
上图左边那块电路板 有一个大的管子 就是泄能用的晶闸管 仔细看的话会发现 本来是TO-220封装的 上面的散热金属被锯掉或者磨掉了 显然是为了凑合尺寸 应该也算是比较特别的工序了
没有开始前 忍不住对比一下尼康和Sony的协议
尼康应该是比较喜欢SPI的 无论镜头和闪光灯 都非常接近SPI的时序 而且交互是会话型的 以不固定的问答方式 就连数据也是倾向于表格形的 得查表 所以反向工程比较复杂
Sony的镜头是串口协议 但是闪光灯则是脉冲时长和类SPI信号混杂 处理有点麻烦而且感觉非自洽 不过交互是固定的 无论镜头还是闪光灯 都以接近50Hz的固定频率交互固定格式的数据 数据通常是有公式的 感觉反向工程比较容易 (不过Sony自己就自称开放式接口 就一般爱好者拿不到)
剩下的 估计要过很久再更新了 完成也不容易