![](http://tiebapic.baidu.com/forum/w%3D580/sign=00c19ea58e25bc312b5d01906ede8de7/d12ed6f9d72a60590819aa713f34349b033bba75.jpg?tbpicau=2025-02-23-05_eec8e458f78077dcd611a9c87f4fac13)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=70e1d335cac451daf6f60ce386fc52a5/f6e7a8efce1b9d1696ced10ae4deb48f8c546475.jpg?tbpicau=2025-02-23-05_f46b3a7c4dc40ccc86f84fff3dc43186)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=aba1742015087bf47dec57e1c2d2575e/2d4fd2c451da81cb8fefc8a64566d01609243175.jpg?tbpicau=2025-02-23-05_ddb4f8606947550b40b12a3780054bf1)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=e80825eedeea15ce41eee00186013a25/78388918367adab4a1de50289cd4b31c8701e475.jpg?tbpicau=2025-02-23-05_1c4bb61589fb778a8ba93082d28e1adf)
这玩意几周前就做好了,本来想做个视频再发帖的,
但是又掉进一个建筑坑了awa,视频暂时咕咕吧,
我做视频也是萌新,不咋会做...
采用坐标旋转法计算,体积:75*22*33,每两分钟算一次...
定点数补码输入输出,计算范围[-90°,90°],角度制输入
输入端b31为符号位,b24~b30为整数位,b0~b23为小数位。
输出端b31为符号位,b0~b30为小数位。
这里我写了一个C控制台程序太测试[有误差,左边高位]
![](http://tiebapic.baidu.com/forum/w%3D580/sign=a0808958868fa0ec7fc764051696594a/b5dbe9cd7b899e51cde3717f55a7d933c8950d09.jpg?tbpicau=2025-02-23-05_0e6b1a2b8f9a4fc71729337c7d8c87b5)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=7eab3d4d7a224f4a5799731b39f69044/2d6ade1373f0820296ffda545cfbfbedab641b09.jpg?tbpicau=2025-02-23-05_3c0018800a82e8aa5ccf3df03fc9c7a5)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=ea7c6f84beec8a13141a57e8c7029157/50370624ab18972b69574ba1f1cd7b899e510a09.jpg?tbpicau=2025-02-23-05_877f4b560bfa9883871d96cc42e931f9)
其中为了移位快速,我设计了一个高速单向移位寄存器,移位时间需要(2+2b)gt,b为移位量
中间采用抗4gt负脉冲的0t中继器
![](http://tiebapic.baidu.com/forum/w%3D580/sign=01c3e00a18b30f24359aec0bf894d192/3c10536034a85edff7fbb5485e540923dd547503.jpg?tbpicau=2025-02-23-05_1c91f0d2b575568598f27571cdb4530a)
![](http://tiebapic.baidu.com/forum/w%3D580/sign=f10fa8d3c33f8794d3ff4826e21a0ead/391994504fc2d562e67f9b86f01190ef76c66c03.jpg?tbpicau=2025-02-23-05_35ee1c85771d7064ba126ec8fa055506)
目前的瓶颈就是移位寄存器的清空太慢了,
目前采用的是信号沿中继器排出的方式清空移位寄存器,
但是我懒得改了...