Hacker News new | past | comments | ask | show | jobs | submit login

Hi megous, I created the spec table comparing the two phones.

The "2.7. Image In" section on page 10 of the A64 Datasheet (https://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_...) calls MIPI CSI a "8bitYUV422 CMOS sensor parallel interface". Are you referring to that parallel interface or something else?

--------

2.7. Image In

CSI

•Support 8bitYUV422 CMOS sensor parallel interface

•Support CCIR656 protocol for NTSC and PAL

•Maximum still capture resolution to 5M

•Maximum video capture resolution to 1080p@30fps

-----

I see that I was mixing up inputs/outputs and channels. The A64 supports 4 inputs and 4 outputs, but only two channels in the DAC and ADC. I see that the DAC supports 8 - 192 kHz, but the ADC only supports 8 - 48 kHZ. OK, I'll clarify that in the table.

-----

2.8.Audio Subsystem

Audio Codec

•Two audio digital-to-analog(DAC) channels

•Stereo capless headphone drivers:

-100dB SNR@A-weight

-Support DAC Sample Rates from 8KHz to 192KHz

•Support analog/ digital volume control

•Differential earpiece driver

•Analog low-power loop from line-in/microphone to headphone/earpiece outputs

•Support Dynamic Range Controller(DRC) adjusting the DAC playback output

•Accessory button press detection

•Four audio inputs:

-Twodifferential microphone inputs

-One differential Phone input

-Stereo Line-in L/R input

•Four audio outputs:

-Earpiece amplifier differential output

-Phone amplifier differential output

-Headphone amplifier L/R channel output

-Line-out L/R output

•Two audio analog-to-digital(ADC) channels

-96dB SNR@A-weight

-Supports ADC Sample Rates from 8KHz to 48KHz

•Support Automatic Gain Control(AGC) and Dynamic Range Control(DRC) adjusting the ADC recording output

•Two PCM interface connected with BB and BT

•One 128x24-bits FIFO for data transmit, one 64x24-bits FIFO for data receive

•Support Audio HUBI

-----




Terminology around camera sensor interface module is confusing. MIPI CSI is supposed to be a camera serial interface. Cameras on Pinephone are connected via a 8-bit parallel interface.

I'm also not sure how they came up with 5Mpix in the datasheet, CSI can do up to 4800x4800 which is 23Mpix.

OTOH, 1080p@30fps is not attainable on the parallel interface, at least not with the cameras that are in the phone. It would require ~120MHz clock, and communication starts to break down at around 60-70MHz.


Looking at the pin description on page 24 of the A64 Datasheet, it looks like the 8 data pins (CSI_D0 … CSI_D7) are for a MIPI Camera Parallel Interface (CPI), but Allwinner is calling it "CSI" (MIPI Camera Serial Interface).

This is really confusing, but I am simply repeating what the A64 docs say.

Out of curiosity, what is the highest-resolution still photo anyone has taken so far on the PinePhone? Maybe I should list that in the table.

Is 1080p@15fps the best video anyone has managed so far with the PinePhone?


It's possible to do 1080p@20fps max. I tried a few days ago.

Recordings from the phone:

1080p@20fps: https://megous.com/dl/tmp/vid.mp4

720p@30fps: https://megous.com/dl/tmp/vid-720.mp4

Cam -> display latency test (50ms):

720x480@60fps is also possible: https://megous.com/dl/tmp/IMG_0375.MOV




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: